.wp-block-gallery {
  padding-left: 0px !important;
}
.wp-block-gallery.alignfull {
  padding-left: 0px !important;
}
.wp-block-gallery li {
  list-style: none !important;
}

/************Color Pallete*****************/
.has-strong-yellow-background-color {
  background-color: #f7bd00;
}
.has-strong-white-background-color {
  background-color: #ffffff;
}
.has-light-black-background-color {
  background-color: #242424;
}
.has-very-light-gray-background-color {
  background-color: #797979;
}
.has-very-dark-black-background-color {
  background-color: #000000;
}
.has-strong-yellow-color {
  color: #f7bd00;
}
.has-strong-white-color {
  color: #ffffff;
}
.has-light-black-color {
  color: #242424;
}
.has-very-light-gray-color {
  color: #797979;
}
.has-very-dark-black-color {
  color: #000000;
}

/******************Font Size Setting*****************/

.alignwide {
  margin-left: calc(25% - 25vw);
  margin-right: calc(25% - 25vw);
  width: auto;
  max-width: 1000%;
}
.alignfull {
  margin-left: calc(50% - 49.6vw) !important;
  margin-right: calc(50% - 49.6vw) !important;
  width: auto;
  max-width: 1000%;
}
/*************Common Style*************/
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  width: 2.25em;
  margin-left: 0;
}
pre {
  background: none;
  padding: 0px;
  border: none;
  line-height: 1.8;
  font-size: 15px;
  color: #333;
  margin-bottom: 20px;
}
.wp-block-separator.is-style-wide {
  border-bottom-width: 2px;
}
.thm-unit-test .wp-block-latest-posts,
.thm-unit-test .text .wp-block-latest-posts,
.thm-unit-test .wp-block-categories,
.thm-unit-test .text .wp-block-categories,
.thm-unit-test .wp-block-archives,
.thm-unit-test .text .wp-block-archives {
  padding-left: 0px;
  margin-bottom: 20px;
}
.thm-unit-test .wp-block-latest-posts li,
.thm-unit-test .text .wp-block-latest-posts li,
.thm-unit-test .wp-block-categories li,
.thm-unit-test .text .wp-block-categories li,
.thm-unit-test .wp-block-archives li,
.thm-unit-test .text .wp-block-archives li {
  list-style: none;
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
  margin: 0 0 16px;
  padding: 0 1em;
  border-left: none;
}
.blog-single
  .inner-box
  .lower-content
  .lower-box.text
  .wp-block-quote.is-large
  p,
.blog-single
  .inner-box
  .lower-content
  .lower-box.text
  .wp-block-quote.is-style-large
  p {
  font-size: 1.6875em;
  line-height: 1.3;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
  font-family: "Open Sans", sans-serif;
  font-size: 0.71111em;
  line-height: 1.6;
  color: #767676;
}
.wp-block-pullquote {
  border: none;
  color: #777;
}
.wp-block-pullquote p {
  font-size: 16px;
}
.wp-block-embed-vimeo .wp-block-embed__wrapper {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
  width: 100%;
  padding-bottom: 57.25%;
}
.wp-block-embed-vimeo .wp-block-embed__wrapper iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
  font-size: 16px;
  word-wrap: break-word;
}
.wp-block-cover.has-background-dim.alignwide,
.wp-block-cover,
.wp-block-cover-image,
.wp-block-video {
  margin-bottom: 30px;
}
.wp-block-button__link {
  border-radius: 5px;
}
.alignfull > figcaption,
.alignfull > .wp-caption-text {
  margin: 0 auto;
}
.wp-block-columns.alignfull .wp-block-column p:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h1:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h2:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h3:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h4:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h5:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h6:not(.has-background) {
  padding-left: 20px;
  padding-right: 20px;
}
figure.wp-block-gallery.alignwide,
figure.wp-block-gallery.alignfull {
  margin-bottom: 50px;
}
.thm-unit-test .wp-block-button__link {
  background-color: #dbb636;
  border-color: #dbb636;
  color: #ffffff;
}

.wp-block-gallery:not(.has-nested-images).alignleft {
  margin: 0 40px 20px 0;
}

.wp-block-button__link:hover {
  color: #ffffff;
}
