/*
typography section
*/
/*
Color
*/
/*Primary Colors*/
/* Body color */
/* Title */
/* Link */
/* Background */
/* Separator and divider */
.editor-styles-wrapper h1,
.editor-styles-wrapper h2,
.editor-styles-wrapper h3,
.editor-styles-wrapper h4,
.editor-styles-wrapper h5,
.editor-styles-wrapper h6 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  letter-spacing: 0.4px;
  color: #424242;
}
.editor-styles-wrapper h1 a,
.editor-styles-wrapper h2 a,
.editor-styles-wrapper h3 a,
.editor-styles-wrapper h4 a,
.editor-styles-wrapper h5 a,
.editor-styles-wrapper h6 a {
  color: #424242;
}
.editor-styles-wrapper h1 a:visited,
.editor-styles-wrapper h2 a:visited,
.editor-styles-wrapper h3 a:visited,
.editor-styles-wrapper h4 a:visited,
.editor-styles-wrapper h5 a:visited,
.editor-styles-wrapper h6 a:visited,
.editor-styles-wrapper h1 a:active,
.editor-styles-wrapper h2 a:active,
.editor-styles-wrapper h3 a:active,
.editor-styles-wrapper h4 a:active,
.editor-styles-wrapper h5 a:active,
.editor-styles-wrapper h6 a:active,
.editor-styles-wrapper h1 a:focus,
.editor-styles-wrapper h2 a:focus,
.editor-styles-wrapper h3 a:focus,
.editor-styles-wrapper h4 a:focus,
.editor-styles-wrapper h5 a:focus,
.editor-styles-wrapper h6 a:focus {
  color: #424242;
}
.editor-styles-wrapper div,
.editor-styles-wrapper p {
  font-family: 'Lato', sans-serif;
}
/* Main column width */
.wp-block {
  max-width: 750px;
}
.wp-block-table td {
  padding: 7px;
}
.wp-block-latest-posts a,
.wp-block-archives a {
  color: #00a6ff;
}
.wp-block-latest-posts a:hover,
.wp-block-archives a:hover {
  color: #00a6ff;
}
/**
wp block button
 */
.wp-block-button__link {
  background: transparent;
  padding: 8px 30px;
  transition: all 0.4s ease;
  display: inline-block;
  cursor: pointer;
  border: solid 2px #00a6ff;
  border-radius: 40px;
  color: #424242;
}
.wp-block-button__link:hover {
  background: #00a6ff;
  color: white !important;
  border-color: #00a6ff;
}
.wp-block-button__link:visited {
  background: #00a6ff;
  color: #424242;
}
/* Width of "wide" blocks */
.wp-block[data-align="wide"] {
  max-width: 1080px;
}
/* Width of "full-wide" blocks */
.wp-block[data-align="full"] {
  max-width: none;
}
.wp-block-columns {
  display: flex;
}
.wp-block-quote.is-style-large {
  border-left: solid 4px #00a6ff;
}
.wp-block-quote:not(.is-large):not(.is-style-large) {
  border-left: solid 4px #00a6ff;
  border-left-color: #00a6ff;
  font-style: italic;
}
.wp-block-pullquote blockquote {
  border-left: 0px solid;
}
.wp-block-pullquote blockquote cite {
  color: inherit;
}
/**
full width block
 */
.full-width-page .alignwide,
.full-width-post .alignwide {
  margin-left: -100px;
  margin-right: -100px;
  max-width: 100vw;
  width: 1340px;
}
.full-width-page .alignfull,
.full-width-post .alignfull {
  margin: 32px calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
}
article.page ul.alignfull {
  margin: 32px calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
}
.wp-block-file {
  display: inline-block;
}
.title-description {
  width: 60%;
  margin: 10px auto 0px;
}
/**
common for
article.page
article.post
 */
article.page .wp-block-latest-posts a,
article.post .wp-block-latest-posts a,
article.page .wp-block-archives a,
article.post .wp-block-archives a {
  color: #00a6ff;
  text-decoration: underline;
}
article.page .wp-block-latest-posts a:hover,
article.post .wp-block-latest-posts a:hover,
article.page .wp-block-archives a:hover,
article.post .wp-block-archives a:hover {
  color: #00a6ff;
  text-decoration: underline;
}
.has-radiance-color {
  color: #00a6ff;
}
.has-meadow-color {
  color: #24C358;
}
.has-sunset-orange-color {
  color: #FF4A52;
}
.has-jackson-purple-color {
  color: #311B92;
}
.has-body-bg-color {
  color: #f5f5f5;
}
.has-primary-text-color {
  color: #424242;
}
.has-secondary-text-color {
  color: #616161;
}
/**
background color
================
 */
.has-radiance-background-color {
  background-color: #00a6ff;
}
.has-meadow-background-color {
  background-color: #24C358;
}
.has-sunset-orange-background-color {
  background-color: #FF4A52;
}
.has-jackson-purple-background-color {
  background-color: #311B92;
}
.has-body-bg-background-color {
  background-color: #f5f5f5;
}
.has-primary-text-background-color {
  background-color: #424242;
}
.has-secondary-text-background-color {
  background-color: #616161;
}
article.post,
article.page {
  /**
  block style
   */
}
article.post .has-radiance-color,
article.page .has-radiance-color {
  color: #00a6ff;
}
article.post .has-meadow-color,
article.page .has-meadow-color {
  color: #24C358;
}
article.post .has-sunset-orange-color,
article.page .has-sunset-orange-color {
  color: #FF4A52;
}
article.post .has-jackson-purple-color,
article.page .has-jackson-purple-color {
  color: #311B92;
}
article.post .has-body-bg-color,
article.page .has-body-bg-color {
  color: #f5f5f5;
}
article.post .has-primary-text-color,
article.page .has-primary-text-color {
  color: #424242;
}
article.post .has-secondary-text-color,
article.page .has-secondary-text-color {
  color: #616161;
}
article.post .wp-block-button,
article.page .wp-block-button {
  margin: 10px 0px;
}
article.post .wp-block-media-text__content p,
article.page .wp-block-media-text__content p {
  margin: 15px 0px;
}
