#mainnav .current-menu-item > a {
  font-size: 16px;
  font-weight: 600;
}
#mainnav .menu > .menu-item > a {
  font-size: 16px;
  font-weight: 600;
}
.header-wrap .site-description {
  font-weight: 600;
}
#primary > #main .wp-block-heading {
  color: #0066bf;
}
#main blockquote {
  background-color: #ffffff;
  color: #00102e;
  border-left-color: #0066bf;
  border-right-color: #0066bf;
  border-right-style: solid;
}
#primary > #main .title-post {
  color: #0066bf;
}
#post-1067 > div > figure > blockquote > p {
  color: #0066bf;
}
#post-1067 > div > figure {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media screen and (max-width: 1024px) {
  #mainnav-mobi .menu > .menu-item > a {
    background-image: linear-gradient(to left, #52E5E7 0%, #130CB7 100%);
  }
  .menu > .menu-item .menu-item > a {
    background-image: linear-gradient(90deg, #52E5E7, #130CB7);
  }
}
@media screen and (max-width: 667px) {
  #mainnav-mobi .menu > .menu-item > a {
    background-image: linear-gradient(to left, #52E5E7 0%, #130CB7 100%);
  }
  #mainnav-mobi .current-menu-item > a {
    background-image: linear-gradient(to right, #52e5e7 0%, #130cb7 100%);
  }
  .menu > .menu-item .menu-item > a {
    background-image: linear-gradient(to left, #2AFADF 0%, #4C83FF 100%);
  }
}
@media screen and (max-width: 375px) {
  #mainnav-mobi .menu > .menu-item > a {
    background-image: linear-gradient(to left, #52E5E7 0%, #130CB7 100%);
  }
  .menu > .menu-item .menu-item > a {
    background-image: linear-gradient(to left, #2AFADF 0%, #4C83FF 100%);
  }
  #main blockquote {
    padding-top: 30px;
  }
  #post-1067 > div > figure {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
