.elementor-7023 .elementor-element.elementor-element-3482b0db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-7023 .elementor-element.elementor-element-4d528b90{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7023 .elementor-element.elementor-element-41793627{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7023 .elementor-element.elementor-element-628c4db3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7023 .elementor-element.elementor-element-466a84bf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7023 .elementor-element.elementor-element-15b14b36{text-align:center;}.elementor-7023 .elementor-element.elementor-element-15b14b36 .ep-post-title-text{color:#1A1A1A;}.elementor-7023 .elementor-element.elementor-element-2f3601c0 .elementor-icon-list-icon i{color:#C9A96E;font-size:15px;}.elementor-7023 .elementor-element.elementor-element-2f3601c0 .elementor-icon-list-icon svg{fill:#C9A96E;--e-icon-list-icon-size:15px;}.elementor-7023 .elementor-element.elementor-element-2f3601c0 .elementor-icon-list-icon{width:15px;}.elementor-7023 .elementor-element.elementor-element-2f3601c0 .elementor-icon-list-text, .elementor-7023 .elementor-element.elementor-element-2f3601c0 .elementor-icon-list-text a{color:#8A8A8A;}.elementor-7023 .elementor-element.elementor-element-2f3601c0 .elementor-icon-list-item{font-size:15px;}.elementor-7023 .elementor-element.elementor-element-3bdf865f img{max-width:60%;border-radius:10px 10px 10px 10px;}.elementor-7023 .elementor-element.elementor-element-47452c7c{text-align:center;}.elementor-7023 .elementor-element.elementor-element-b6a2ca7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7023 .elementor-element.elementor-element-6bfe9658{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7023 .elementor-element.elementor-element-6c1bfc52{--divider-border-style:multiple;--divider-color:#000;--divider-pattern-height:3px;}.elementor-7023 .elementor-element.elementor-element-6c1bfc52 .elementor-divider-separator{width:100%;}.elementor-7023 .elementor-element.elementor-element-6c1bfc52 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-7023 .elementor-element.elementor-element-43a854b7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7023 .elementor-element.elementor-element-43a854b7 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-7023 .elementor-element.elementor-element-6d8fa13b{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#F5F5F0;--border-color:#F5F5F0;}.elementor-7023 .elementor-element.elementor-element-3c956c49 .elementor-heading-title{font-size:15px;}.elementor-7023 .elementor-element.elementor-element-58f117d0 .bdt-social-share{display:flex;flex-wrap:wrap;justify-content:center;grid-column-gap:10px;grid-row-gap:10px;}.elementor-7023 .elementor-element.elementor-element-58f117d0 .bdt-ss-btn{font-size:calc(1.2px * 10);height:35px;}.elementor-7023 .elementor-element.elementor-element-58f117d0 .bdt-social-share-title, .elementor-7023 .elementor-element.elementor-element-58f117d0 .bdt-ss-counter{font-size:14px;}.elementor-7023 .elementor-element.elementor-element-712546e6{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#F5F5F0;}.elementor-7023 .elementor-element.elementor-element-712546e6 span.post-navigation__prev--label{color:#1A1A1A;}.elementor-7023 .elementor-element.elementor-element-712546e6 span.post-navigation__next--label{color:#1A1A1A;}.elementor-7023 .elementor-element.elementor-element-712546e6 span.post-navigation__prev--title, .elementor-7023 .elementor-element.elementor-element-712546e6 span.post-navigation__next--title{color:#2B2B2B;}.elementor-7023 .elementor-element.elementor-element-712546e6 .post-navigation__arrow-wrapper{color:#8A8A8A;fill:#8A8A8A;}.elementor-7023 .elementor-element.elementor-element-26a5a3af{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#C9A96E;--border-color:#C9A96E;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7023 .elementor-element.elementor-element-26a5a3af:not(.elementor-motion-effects-element-type-background), .elementor-7023 .elementor-element.elementor-element-26a5a3af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F0;}.elementor-7023 .elementor-element.elementor-element-2f4a71f0{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7023 .elementor-element.elementor-element-2f4a71f0:not(.elementor-motion-effects-element-type-background), .elementor-7023 .elementor-element.elementor-element-2f4a71f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7023 .elementor-element.elementor-element-5cda232d .e-search-submit{background-color:#C9A96E;}.elementor-7023 .elementor-element.elementor-element-5cda232d .e-search-input{font-size:14px;border-radius:5px 0px 0px 5px;}.elementor-7023 .elementor-element.elementor-element-5cda232d{--e-search-input-padding-block-start:10px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:10px;--e-search-submit-margin-inline-start:0px;--e-search-submit-border-radius:0px 5px 5px 0px;--e-search-submit-padding:10px 10px 10px 10px;}.elementor-7023 .elementor-element.elementor-element-5cda232d .e-search-submit span{font-size:14px;}.elementor-7023 .elementor-element.elementor-element-527f574e{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7023 .elementor-element.elementor-element-527f574e:not(.elementor-motion-effects-element-type-background), .elementor-7023 .elementor-element.elementor-element-527f574e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7023 .elementor-element.elementor-element-76ebf6e7{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7023 .elementor-element.elementor-element-76ebf6e7:not(.elementor-motion-effects-element-type-background), .elementor-7023 .elementor-element.elementor-element-76ebf6e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7023 .elementor-element.elementor-element-1878d394 .bdt-post-list .bdt-item{align-items:center;}.elementor-7023 .elementor-element.elementor-element-1878d394 .bdt-post-list .bdt-image img{height:60px;transition-duration:0.3s;}.elementor-7023 .elementor-element.elementor-element-1878d394 .bdt-post-list .bdt-title{font-size:13px;font-weight:400;}.elementor-7023 .elementor-element.elementor-element-1878d394 .bdt-post-list .bdt-meta span{font-size:10px;}.elementor-7023 .elementor-element.elementor-element-50c4575c{--display:flex;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7023 .elementor-element.elementor-element-50c4575c:not(.elementor-motion-effects-element-type-background), .elementor-7023 .elementor-element.elementor-element-50c4575c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-7023 .elementor-element.elementor-element-3482b0db{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7023 .elementor-element.elementor-element-58f117d0 .bdt-social-share{display:flex;flex-wrap:wrap;}.elementor-7023 .elementor-element.elementor-element-5cda232d .e-search-input{font-size:12px;}.elementor-7023 .elementor-element.elementor-element-5cda232d{--e-search-input-padding-block-start:5px;--e-search-input-padding-inline-start:5px;--e-search-input-padding-block-end:5px;--e-search-input-padding-inline-end:5px;--e-search-submit-padding:5px 5px 5px 5px;}.elementor-7023 .elementor-element.elementor-element-5cda232d .e-search-submit span{font-size:12px;}}@media(max-width:767px){.elementor-7023 .elementor-element.elementor-element-3482b0db{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7023 .elementor-element.elementor-element-58f117d0 .bdt-social-share{display:flex;flex-wrap:wrap;grid-column-gap:5px;grid-row-gap:5px;}.elementor-7023 .elementor-element.elementor-element-58f117d0 .bdt-ss-btn{height:3em;}}@media(min-width:768px){.elementor-7023 .elementor-element.elementor-element-6bfe9658{--content-width:1100px;}.elementor-7023 .elementor-element.elementor-element-26a5a3af{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7023 .elementor-element.elementor-element-26a5a3af{--width:300px;}}/* Start custom CSS for sidebar, class: .elementor-element-7ec44a56 *//* =================================================== */
/* [1] จัดการ Categories (กล่องบน): บีบระยะชิดแน่นสไตล์มินิมอล › */
/* =================================================== */

/* 🛠️ ทุบทุกช่องว่างแฝงของกลุ่มบล็อกและรายการในวิดเจ็ต */
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .widget_categories ul,
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .wp-block-categories-list,
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .wp-block-categories {
    display: flex !important;
    flex-direction: column !important;
    gap: 2px !important; /* บีบระยะห่างระหว่างแถวให้ชิดกันมากขึ้น */
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}

/* ลบระยะขอบล่าง (Margin-bottom) ของตัวรายการที่ธีมชอบแถมมา */
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .widget_categories ul li,
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .wp-block-categories-list li,
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .wp-block-categories li,
.elementor-7023 .elementor-element.elementor-element-7ec44a56 ul li {
    list-style: none !important;
    list-style-type: none !important;
    padding: 0 !important;
    margin: 0 0 2px 0 !important; /* บีบระยะห่างระหว่างแถวให้แคบสุดๆ */
    width: 100% !important;
    line-height: 1.2 !important; /* บีบความสูงของบรรทัดให้กระชับ */
}

/* ดีไซน์ปุ่มข้อความลิงก์ (เน้นบีบ Padding บน-ล่าง) */
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .widget_categories ul li a,
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .wp-block-categories-list li a,
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .wp-block-categories li a,
.elementor-7023 .elementor-element.elementor-element-7ec44a56 ul li a {
    display: inline-flex !important;
    align-items: center !important;
    width: 100% !important;
    color: #333333 !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    text-decoration: none !important;
    
    /* บีบพื้นที่แนวตั้งให้กระชับ ไม่โย่ง */
    padding: 4px 0px !important; /* ปรับเหลือแค่ 4px ตัวหนังสือจะขยับมาชิดกันสวยงาม */
    margin: 0 !important;
    transition: all 0.2s ease !important;
}

/* หัวลูกศรทอง › ดึงให้กระชับพอดีตัวหนังสือ */
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .widget_categories ul li a::before,
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .wp-block-categories-list li a::before,
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .wp-block-categories li a::before,
.elementor-7023 .elementor-element.elementor-element-7ec44a56 ul li a::before {
    content: "›" !important;
    color: #b89243 !important; /* สีทองแบรนด์ Amata */
    font-weight: bold !important;
    font-size: 18px !important;
    margin-right: 6px !important;
    line-height: 1 !important;
    display: inline-block !important;
}

/* Hover ขยับนิดเดียวพองาม */
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .widget_categories ul li a:hover,
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .wp-block-categories-list li a:hover,
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .wp-block-categories li a:hover {
    color: #b89243 !important;
    padding-left: 6px !important;
}

/* =================================================== */
/* [2] จัดการ Tags (กล่องล่าง): บีบระยะปุ่มแคปซูลให้แน่นกระชับ */
/* =================================================== */

/* คุมกล่อง Tag Cloud และลบช่องว่างส่วนเกินออก */
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .wp-block-tag-cloud,
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .tagcloud,
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .widget_nav_menu ul {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important; /* บังคับ 2 คอลัมน์สมมาตร */
    gap: 6px !important; /* บีบช่องว่างระหว่างปุ่มให้แน่นขึ้น */
    padding: 0 !important;
    margin: 10px auto 0 !important; /* ลดระยะห่างจากหัวข้อด้านบน */
    max-width: 350px !important;
    width: 100% !important;
}

/* ดีไซน์ปุ่มแท็กแคปซูล (เน้นบีบขนาดกล่องให้แน่นพอดีฟอนต์) */
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .wp-block-tag-cloud a,
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .tagcloud a,
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .widget_nav_menu ul li a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #f8f9fa !important;
    color: #111111 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    border-radius: 25px !important;
    border: 1px solid #e5e5e5 !important;
    text-decoration: none !important;
    margin: 0 !important;
    
    /* บีบความสูงของปุ่มแคปซูลให้ดูโมเดิร์น กระชับพอดี */
    padding: 6px 4px !important; /* ปรับจาก 8px เหลือ 6px ช่วยให้ปุ่มไม่หนาเทอะทะ */
    transition: all 0.2s ease !important;
}

/* Hover แท็กเปลี่ยนเป็นสีทอง */
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .wp-block-tag-cloud a:hover,
.elementor-7023 .elementor-element.elementor-element-7ec44a56 .tagcloud a:hover {
    background-color: #b89243 !important;
    color: #ffffff !important;
    border-color: #b89243 !important;
}/* End custom CSS */
/* Start custom CSS for sidebar, class: .elementor-element-715a0653 *//* บังคับให้กล่องแม่จัดเรียงปุ่มแบบแนวนอน 2 คอลัมน์ */
.elementor-7023 .elementor-element.elementor-element-715a0653 .widget_nav_menu ul,
.elementor-7023 .elementor-element.elementor-element-715a0653 .widget_pages ul,
.elementor-7023 .elementor-element.elementor-element-715a0653 ul {
    display: flex !important;
    flex-wrap: wrap !important;
    flex-direction: row !important;
    gap: 5px !important; /* ระยะห่างระหว่างปุ่ม */
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}
/* ลบจุดไข่ปลาของวิดเจ็ต Gallery และลิสต์ทั้งหมดใน Sidebar ออกอย่างเด็ดขาด */
.elementor-7023 .elementor-element.elementor-element-715a0653 ul, 
.elementor-7023 .elementor-element.elementor-element-715a0653 li, 
.elementor-7023 .elementor-element.elementor-element-715a0653 .widget_categories ul, 
.elementor-7023 .elementor-element.elementor-element-715a0653 .widget_categories li,
.sidebar .widget ul, 
.sidebar .widget li {
    list-style: none !important;
    list-style-type: none !important;
    background-image: none !important; /* ป้องกันกรณีธีมใช้รูปภาพแทนจุดไข่ปลา */
}

/* ล้างค่าลูกศรคู่หรือจุดซ้ำซ้อนในระดับโครงสร้าง */
.elementor-7023 .elementor-element.elementor-element-715a0653 ul li::before,
.elementor-7023 .elementor-element.elementor-element-715a0653 li::before {
    list-style: none !important;
}

/* ปรับแต่งให้แต่ละรายการกลายเป็นปุ่มแคปซูลแยกกัน */
.elementor-7023 .elementor-element.elementor-element-715a0653 .widget_nav_menu ul li,
.elementor-7023 .elementor-element.elementor-element-715a0653 .widget_pages ul li,
.elementor-7023 .elementor-element.elementor-element-715a0653 ul li {
    margin: 0 !important;
    padding: 0 !important;
    width: calc(50% - 5px) !important; /* แบ่งครึ่งหน้าจอเป๊ะๆ เป็น 2 คอลัมน์ */
}

/* สไตล์ปุ่มตัวหนังสือด้านใน */
.elementor-7023 .elementor-element.elementor-element-715a0653 a[href*="project-tag"],
.elementor-7023 .elementor-element.elementor-element-715a0653 ul li a {
    display: block !important;
    text-align: center !important;
    padding: 5px 5px !important;
    background-color: #f8f9fa !important; /* พื้นหลังเทาอ่อน */
    color: #111111 !important; /* ตัวอักษรสีเข้ม */
    font-size: 12px !important;
    font-weight: 500 !important;
    border-radius: 25px !important; /* ความโค้งมนทรงแคปซูล */
    border: 1px solid #e5e5e5 !important;
    text-decoration: none !important;
    transition: all 0.3s ease !important;
}

/* เอฟเฟกต์ตอนเมาส์ชี้ (Hover) เปลี่ยนเป็นสีทอง */
.elementor-7023 .elementor-element.elementor-element-715a0653 a[href*="project-tag"]:hover,
.elementor-7023 .elementor-element.elementor-element-715a0653 ul li a:hover {
    background-color: #b89243 !important; /* สีทองประจำแบรนด์ Amata Lift */
    color: #ffffff !important; /* อักษรขาว */
    border-color: #b89243 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 10px rgba(184, 146, 67, 0.2) !important;
}/* End custom CSS */