@charset "UTF-8";
/*display none*/
.separate-containers .inside-article > .featured-image,
.separate-containers.no-sidebar.single-post main.site-main header.entry-header .entry-meta .byline,
.separate-containers.no-sidebar.single-post main.site-main footer.entry-meta,
.separate-containers.no-sidebar.single-post main.site-main .comments-area {
  display: none;
}

/*Layout Post*/
body.separate-containers.single-post {
  background-color: #fff;
}

body.separate-containers.single-post .grid-container.container {
  position: relative;
  z-index: 1;
}

body.separate-containers.single-post .grid-container.container:before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100vw;
  height: 100px;
  top: 0;
  z-index: -1;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0) 50px, #ffffff 90px), url(https://dev.vsquare-under-eye.com/wp-content/uploads/2026/03/vsqundereye-head-post-bg.png);
  background-repeat: no-repeat, no-repeat;
  background-position: 90% 50%, 50% 40%;
  background-size: 100%, 100%;
}

.separate-containers.no-sidebar.single-post main.site-main,
.separate-containers.no-sidebar.single-post main.site-main > article {
  margin: 0 !important;
}

.separate-containers.single-post main.site-main .inside-article {
  margin: 0 !important;
  padding: 40px 20px 30px;
  background-color: transparent;
}

/*Header of post*/
.separate-containers.no-sidebar.single-post main.site-main header.entry-header {
  border-left: 4px solid #436daa;
  padding-left: 20px;
  padding-right: 20px;
  width: 1090px;
  margin: 0 auto;
  text-align: left;
}

.separate-containers.no-sidebar.single-post main.site-main header.entry-header h1.entry-title {
  margin: 0;
  color: #435ba2;
  font-weight: 400;
  font-size: 36px;
  line-height: 1.3;
  width: 100%;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  text-align: left;
}

.separate-containers.no-sidebar.single-post main.site-main header.entry-header h1.entry-title.is-multiline {
  text-align: center;
}

.separate-containers.no-sidebar.single-post main.site-main header.entry-header .entry-meta {
  text-align: left;
  text-transform: uppercase;
  color: #868686;
  font-style: normal;
  font-family: Sarabun, sans-serif;
  line-height: 1.2;
  font-size: 12.88px;
  letter-spacing: 0.64px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  font-weight: 400;
  margin: 0;
}

.separate-containers.no-sidebar.single-post main.site-main header.entry-header .entry-meta time {
  text-transform: uppercase;
}

/*post data*/
.separate-containers.no-sidebar.single-post main.site-main .inside-article .entry-content:not(:first-child) {
  width: 1125px;
  margin: 55px auto 0;
}

/*text*/
.separate-containers.single-post .site-content h2,
.separate-containers.single-post .site-content h2.wp-block-heading,
.separate-containers.single-post .site-content .wp-block-heading.headtext,
.separate-containers.single-post .site-content .entry-content blockquote.quote-topbottom p, 
.separate-containers.single-post .site-content p.headtext, 
.separate-containers.single-post .site-content h3,
.separate-containers.single-post .site-content h3.wp-block-heading,
.separate-containers.single-post .site-content .wp-block-heading.subtext-gtb,
.separate-containers.single-post .site-content .subtext-gtb, 
.separate-containers.single-post .site-content p.subtext-gtb {
  font-family: Kanit, sans-serif;
}
.separate-containers.single-post .site-content h2,
.separate-containers.single-post .site-content h2.wp-block-heading,
.separate-containers.single-post .site-content .wp-block-heading.headtext,
.separate-containers.single-post .site-content .entry-content blockquote.quote-topbottom p, 
.separate-containers.single-post .site-content p.headtext {
  font-size: 27px;
}

.separate-containers.single-post .site-content h3,
.separate-containers.single-post .site-content h3.wp-block-heading,
.separate-containers.single-post .site-content .wp-block-heading.subtext-gtb,
.separate-containers.single-post .site-content .subtext-gtb, 
.separate-containers.single-post .site-content p.subtext-gtb {
  font-size: 23px;
}

.separate-containers.single-post .site-content p,
.separate-containers.single-post .site-content a,
.separate-containers.single-post .site-content li {
  font-size: 18px;
}

.separate-containers.single-post .site-content .entry-content figcaption,
.separate-containers.single-post .site-content .entry-content .wp-element-caption,
.separate-containers.single-post .site-content .entry-content p.caption-img {
  font-size: 15px;
}

.separate-containers.single-post .site-content .entry-content .kt-accordion-wrap .kt-accordion-header-wrap > .kt-blocks-accordion-header {
  color: #435ba1;
  font-size: 24px;
}
.separate-containers.single-post .site-content .entry-content .kt-accordion-wrap .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active {
  border-left-color: #1e73be;
}

.separate-containers.single-post .site-content .entry-content .wp-block-table table td {
  font-family: "Sarabun";
  color: #666;
}

@media (max-width: 1919px) {
  body.separate-containers.single-post .grid-container.container:before {
    height: 5.2083333333vw;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 2.6041666667vw, #ffffff 4.6875vw), url(https://dev.vsquare-under-eye.com/wp-content/uploads/2026/03/vsqundereye-head-post-bg.png);
  }
  .separate-containers.single-post main.site-main .inside-article {
    padding: 2.0833333333vw 1.0416666667vw 1.5625vw;
  }
  /*Header of post*/
  .separate-containers.no-sidebar.single-post main.site-main header.entry-header {
    border-left: 0.2083333333vw solid #436daa;
    padding-left: 1.0416666667vw;
    padding-right: 1.0416666667vw;
    width: 56.7708333333vw;
  }
  .separate-containers.no-sidebar.single-post main.site-main header.entry-header h1.entry-title {
    font-size: 1.875vw;
    text-shadow: 0.0520833333vw 0.0520833333vw 0.0520833333vw rgba(0, 0, 0, 0.2);
  }
  .separate-containers.no-sidebar.single-post main.site-main header.entry-header .entry-meta {
    font-size: 0.6708333333vw;
    letter-spacing: 0.0333333333vw;
    text-shadow: 0.0520833333vw 0.0520833333vw 0.0520833333vw rgba(0, 0, 0, 0.2);
  }
  /*post data*/
  .separate-containers.no-sidebar.single-post main.site-main .inside-article .entry-content:not(:first-child) {
    width: 58.59375vw;
    margin: 2.8645833333vw auto 0;
  }
  /*text*/
  .separate-containers.single-post .site-content h2,
  .separate-containers.single-post .site-content h2.wp-block-heading,
  .separate-containers.single-post .site-content .wp-block-heading.headtext,
  .separate-containers.single-post .site-content .entry-content blockquote.quote-topbottom p, 
  .separate-containers.single-post .site-content p.headtext {
    font-size: 1.40625vw;
  }
  .separate-containers.single-post .site-content h3,
  .separate-containers.single-post .site-content h3.wp-block-heading,
  .separate-containers.single-post .site-content .wp-block-heading.subtext-gtb,
  .separate-containers.single-post .site-content .subtext-gtb, 
  .separate-containers.single-post .site-content p.subtext-gtb {
    font-size: 1.1979166667vw;
  }
  .separate-containers.single-post .site-content p,
  .separate-containers.single-post .site-content a,
  .separate-containers.single-post .site-content li {
    font-size: 0.9375vw;
  }
  .separate-containers.single-post .site-content .entry-content figcaption,
  .separate-containers.single-post .site-content .entry-content .wp-element-caption,
  .separate-containers.single-post .site-content .entry-content p.caption-img {
    font-size: 0.78125vw;
  }
  .separate-containers.single-post .site-content .entry-content .kt-accordion-wrap .kt-accordion-header-wrap > .kt-blocks-accordion-header {
    font-size: 1.251vw;
  }
}
@media (max-width: 1440px) {
  body.separate-containers.single-post .grid-container.container:before {
    height: 6.9444444444vw;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 3.4722222222vw, #ffffff 6.25vw), url(https://dev.vsquare-under-eye.com/wp-content/uploads/2026/03/vsqundereye-head-post-bg.png);
  }
  .separate-containers.single-post main.site-main .inside-article {
    padding: 2.7777777778vw 1.3888888889vw 2.0833333333vw;
  }
  /*Header of post*/
  .separate-containers.no-sidebar.single-post main.site-main header.entry-header {
    border-left: 0.2777777778vw solid #436daa;
    padding-left: 1.3888888889vw;
    padding-right: 1.3888888889vw;
    width: 75.6944444444vw;
  }
  .separate-containers.no-sidebar.single-post main.site-main header.entry-header h1.entry-title {
    font-size: 2.5vw;
    text-shadow: 0.0694444444vw 0.0694444444vw 0.0694444444vw rgba(0, 0, 0, 0.2);
  }
  .separate-containers.no-sidebar.single-post main.site-main header.entry-header .entry-meta {
    font-size: 0.8944444444vw;
    letter-spacing: 0.0444444444vw;
    text-shadow: 0.0694444444vw 0.0694444444vw 0.0694444444vw rgba(0, 0, 0, 0.2);
  }
  /*post data*/
  .separate-containers.no-sidebar.single-post main.site-main .inside-article .entry-content:not(:first-child) {
    width: 78.125vw;
    margin: 3.8194444444vw auto 0;
  }
  /*text*/
  .separate-containers.single-post .site-content h2,
  .separate-containers.single-post .site-content h2.wp-block-heading,
  .separate-containers.single-post .site-content .wp-block-heading.headtext,
  .separate-containers.single-post .site-content .entry-content blockquote.quote-topbottom p, 
  .separate-containers.single-post .site-content p.headtext {
    font-size: 1.875vw;
  }
  .separate-containers.single-post .site-content h3,
  .separate-containers.single-post .site-content h3.wp-block-heading,
  .separate-containers.single-post .site-content .wp-block-heading.subtext-gtb,
  .separate-containers.single-post .site-content .subtext-gtb, 
  .separate-containers.single-post .site-content p.subtext-gtb {
    font-size: 1.5972222222vw;
  }
  .separate-containers.single-post .site-content p,
  .separate-containers.single-post .site-content a,
  .separate-containers.single-post .site-content li {
    font-size: 1.25vw;
  }
  .separate-containers.single-post .site-content .entry-content figcaption,
  .separate-containers.single-post .site-content .entry-content .wp-element-caption,
  .separate-containers.single-post .site-content .entry-content p.caption-img {
    font-size: 1.0416666667vw;
  }
  .separate-containers.single-post .site-content .entry-content .kt-accordion-wrap .kt-accordion-header-wrap > .kt-blocks-accordion-header {
    font-size: 1.667vw;
  }
}
@media (max-width: 767px) {
  body.separate-containers.single-post .grid-container.container:before {
    height: 13.037809648vw;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 6.518904824vw, #ffffff 11.7340286832vw), url(https://dev.vsquare-under-eye.com/wp-content/uploads/2026/03/vsqundereye-head-post-bg.png);
  }
  .separate-containers.single-post main.site-main .inside-article {
    padding: 5.2151238592vw 2.6075619296vw 3.9113428944vw;
  }
  /*Header of post*/
  .separate-containers.no-sidebar.single-post main.site-main header.entry-header {
    border-left: 0.5215123859vw solid #436daa;
    padding-left: 2.6075619296vw;
    padding-right: 2.6075619296vw;
    width: 100%;
  }
  .separate-containers.no-sidebar.single-post main.site-main header.entry-header h1.entry-title {
    font-size: 4.6936114733vw;
    text-shadow: 0.1303780965vw 0.1303780965vw 0.1303780965vw rgba(0, 0, 0, 0.2);
  }
  .separate-containers.no-sidebar.single-post main.site-main header.entry-header .entry-meta {
    font-size: 1.6792698827vw;
    letter-spacing: 0.0834419817vw;
    text-shadow: 0.1303780965vw 0.1303780965vw 0.1303780965vw rgba(0, 0, 0, 0.2);
  }
  /*post data*/
  .separate-containers.no-sidebar.single-post main.site-main .inside-article .entry-content:not(:first-child) {
    width: 100%;
    margin: 7.1707953064vw auto 0;
  }
  /*text*/
  .separate-containers.single-post .site-content h2,
  .separate-containers.single-post .site-content h2.wp-block-heading,
  .separate-containers.single-post .site-content .wp-block-heading.headtext,
  .separate-containers.single-post .site-content .entry-content blockquote.quote-topbottom p, 
  .separate-containers.single-post .site-content p.headtext {
    font-size: 2.998696219vw;
  }
  .separate-containers.single-post .site-content h3,
  .separate-containers.single-post .site-content h3.wp-block-heading,
  .separate-containers.single-post .site-content .wp-block-heading.subtext-gtb,
  .separate-containers.single-post .site-content .subtext-gtb, 
  .separate-containers.single-post .site-content p.subtext-gtb {
    font-size: 2.4771838331vw;
  }
  .separate-containers.single-post .site-content p,
  .separate-containers.single-post .site-content a,
  .separate-containers.single-post .site-content li {
    font-size: 1.8252933507vw;
  }
  .separate-containers.single-post .site-content .entry-content figcaption,
  .separate-containers.single-post .site-content .entry-content .wp-element-caption,
  .separate-containers.single-post .site-content .entry-content p.caption-img {
    font-size: 1.5645371578vw;
  }
  .separate-containers.single-post .site-content .entry-content .kt-accordion-wrap .kt-accordion-header-wrap > .kt-blocks-accordion-header {
    font-size: 2.7105263158vw;
  }
  .separate-containers.single-post .site-content ol.subtext-gtb,
  .separate-containers.single-post .site-content ul.subtext-gtb {
    margin-top: 4.5632333768vw;
  }
  .separate-containers.single-post .site-content ol li.subtext-gtb,
  .separate-containers.single-post .site-content ul li.subtext-gtb {
    margin-top: 0;
  }
  /*hr*/
  .separate-containers.single-post .site-content hr, .site-content .wp-block-separator {
    margin-top: 4.5632333768vw;
    margin-bottom: 4.5632333768vw;
  }
  /*icon สารบัญ*/
  .separate-containers.single-post .site-content .listmenu li:before {
    font-size: 2.998696219vw;
    margin-left: -1.1734028683vw;
  }
}

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