.elementor-13365 .elementor-element.elementor-element-8d8d935:not(.elementor-motion-effects-element-type-background), .elementor-13365 .elementor-element.elementor-element-8d8d935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sea.nesdc.go.th/th/wp-content/uploads/2026/09/a421af90-ff2f-4d51-89e8-88a354d495d0.png");}.elementor-13365 .elementor-element.elementor-element-8d8d935{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13365 .elementor-element.elementor-element-8d8d935 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13365 .elementor-element.elementor-element-8660697 .elementor-menu-toggle{margin:0 auto;}.elementor-13365 .elementor-element.elementor-element-8660697 .elementor-nav-menu .elementor-item{font-family:"Kanit", Sans-serif;font-weight:400;}.elementor-13365 .elementor-element.elementor-element-7e05352{text-align:center;}.elementor-13365 .elementor-element.elementor-element-7e05352 .elementor-heading-title{color:#717374;}.elementor-13365 .elementor-element.elementor-element-ced0dbe .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-13365 .elementor-element.elementor-element-ced0dbe:after{content:"0.66";}.elementor-13365 .elementor-element.elementor-element-ced0dbe .elementor-post__meta-data span + span:before{content:"•";}.elementor-13365 .elementor-element.elementor-element-ced0dbe{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-13365 .elementor-element.elementor-element-ced0dbe .elementor-post__text{margin-top:20px;}.elementor-13365 .elementor-element.elementor-element-ced0dbe .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-13365 .elementor-element.elementor-element-ced0dbe .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-13365 .elementor-element.elementor-element-ced0dbe .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-13365 .elementor-element.elementor-element-ced0dbe .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-13365 .elementor-element.elementor-element-ced0dbe .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:767px){.elementor-13365 .elementor-element.elementor-element-ced0dbe .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-13365 .elementor-element.elementor-element-ced0dbe:after{content:"0.5";}}/* Start custom CSS for nav-menu, class: .elementor-element-8660697 *//* บังคับ dropdown menu ทุกเมนู */
ul.sub-menu {
    width: 420px !important;
    min-width: 420px !important;
    max-width: 420px !important;
    z-index: 999999 !important;
}

/* รายการด้านใน */
ul.sub-menu > li {
    width: 100% !important;
    min-width: 100% !important;
}

/* ข้อความ */
ul.sub-menu > li > a {
    display: block !important;
    width: 100% !important;
    box-sizing: border-box !important;

    padding: 12px 18px !important;

    white-space: nowrap !important;

    font-family: "Kanit", sans-serif !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
}

/* ให้เมนูอยู่เหนือเนื้อหาด้านล่าง */
header,
nav,
.menu,
.main-navigation,
.navigation {
    position: relative !important;
    z-index: 99999 !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ced0dbe */.elementor-post__thumbnail {
    position: relative !important;
}

/* ===== Badge base ===== */

.elementor-post.category-pub-1 .elementor-post__thumbnail:after,
.elementor-post.category-pub-2 .elementor-post__thumbnail:after,
.elementor-post.category-pub-3 .elementor-post__thumbnail:after,
.elementor-post.category-pub-4 .elementor-post__thumbnail:after,
.elementor-post.category-pub-8 .elementor-post__thumbnail:after,
.elementor-post.category-pubt-t .elementor-post__thumbnail:after {

    position: absolute !important;

    top: 10px !important;
    right: 10px !important;
    left: auto !important;
    bottom: auto !important;

    display: inline-flex !important;
    align-items: center !important;

    width: auto !important;
    height: auto !important;

    padding: 5px 11px !important;
    margin: 0 !important;

    border-radius: 999px !important;

    font-family: Kanit, sans-serif !important;
    font-size: 11.5px !important;
    font-weight: 500 !important;
    line-height: 1.3 !important;

    white-space: nowrap !important;

    border: 1px solid rgba(255,255,255,0.65) !important;

    box-shadow:
        0 2px 6px rgba(0,0,0,0.08),
        0 1px 2px rgba(0,0,0,0.05) !important;

    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);

    z-index: 30 !important;
    box-sizing: border-box !important;
}


/* ===== PUB 1 : Mint Green ===== */

.elementor-post.category-pub-1 .elementor-post__thumbnail:after {
    content: "รับฟังความคิดเห็น ครั้งที่ 1";
    background: rgba(205,239,225,0.95) !important;
    color: #225C49 !important;
}


/* ===== PUB 2 : Soft Blue ===== */

.elementor-post.category-pub-2 .elementor-post__thumbnail:after {
    content: "รับฟังความคิดเห็น ครั้งที่ 2";
    background: rgba(215,231,250,0.95) !important;
    color: #28507A !important;
}


/* ===== PUB 3 : Soft Pink ===== */

.elementor-post.category-pub-3 .elementor-post__thumbnail:after {
    content: "รับฟังความคิดเห็น ครั้งที่ 3";
    background: rgba(248,220,229,0.95) !important;
    color: #7A3E55 !important;
}


/* ===== PUB 4 : Peach ===== */

.elementor-post.category-pub-4 .elementor-post__thumbnail:after {
    content: "รับฟังความคิดเห็น ครั้งที่ 4";
    background: rgba(246,217,200,0.95) !important;
    color: #7A4632 !important;
}


/* ===== PUB 8 : Lavender ===== */

.elementor-post.category-pub-8 .elementor-post__thumbnail:after {
    content: "รับฟังความคิดเห็น ครั้งที่ 8";
    background: rgba(228,221,245,0.95) !important;
    color: #56447A !important;
}


/* ===== ข่าวสารทั่วไป : Soft Yellow ===== */

.elementor-post.category-pubt-t .elementor-post__thumbnail:after {
    content: "ข่าวสารทั่วไป";
    background: rgba(247,233,185,0.95) !important;
    color: #6A5720 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */