.elementor-309 .elementor-element.elementor-element-ad24bf6{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-309 .elementor-element.elementor-element-2020a54{--grid-columns:3;}@media(max-width:1024px){.elementor-309 .elementor-element.elementor-element-2020a54{--grid-columns:2;}}@media(max-width:767px){.elementor-309 .elementor-element.elementor-element-2020a54{--grid-columns:1;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-ad24bf6 */.project-sidebar .e-filter{
  display:flex;
  flex-direction:column;
  gap:0;
}
.project-sidebar .e-filter-item{
  justify-content:flex-start;
  text-align:left;
  padding:13px 16px;
  border:0;
  border-bottom:1px solid #ececed;
  border-left:4px solid transparent;
  border-radius:0;
  background:#fff;
  color:#232c7c;
  font-size:15px;
  font-family:'Kanit',sans-serif;
  transition:all .2s ease;
}
.project-sidebar .e-filter-item:hover{ background:#f7f7f8; }
.project-sidebar .e-filter-item[aria-pressed="true"]{   /* ปีที่เลือกอยู่ */
  background:#fdecea;
  color:#e23b34;
  border-left-color:#e23b34;
  font-weight:500;
}/* End custom CSS */