.elementor-5610 .elementor-element.elementor-element-15915bc1{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5610 .elementor-element.elementor-element-52c167df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;}.elementor-5610 .elementor-element.elementor-element-52c167df:not(.elementor-motion-effects-element-type-background), .elementor-5610 .elementor-element.elementor-element-52c167df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5610 .elementor-element.elementor-element-6748c2ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-5610 .elementor-element.elementor-element-1cba1db9{padding:12px 0px 12px 0px;border-style:none;}.elementor-5610 .elementor-element.elementor-element-1cba1db9 .elementor-heading-title{font-size:20px;color:var( --e-global-color-e2d0a78 );}.elementor-5610 .elementor-element.elementor-element-754e27b8{--display:flex;}.elementor-5610 .elementor-element.elementor-element-4e4af717{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-distance-from-content:8px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-e2d0a78 );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-e2d0a78 );}.elementor-5610 .elementor-element.elementor-element-4e4af717 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-style:none;}:where( .elementor-5610 .elementor-element.elementor-element-4e4af717 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-5610 .elementor-element.elementor-element-34751c7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-5610 .elementor-element.elementor-element-3577d4a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5610 .elementor-element.elementor-element-9265a8a{padding:8px 0px 0px 0px;}.elementor-5610 .elementor-element.elementor-element-9265a8a .elementor-heading-title{font-size:32px;color:var( --e-global-color-secondary );}.elementor-5610 .elementor-element.elementor-element-3cf69575{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5610 .elementor-element.elementor-element-6aa0692{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:12px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-5610 .elementor-element.elementor-element-6aa0692.e-con{--align-self:flex-start;}.elementor-5610 .elementor-element.elementor-element-63e146d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5610 .elementor-element.elementor-element-63e146d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5610 .elementor-element.elementor-element-a716791{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5610 .elementor-element.elementor-element-a716791.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5610 .elementor-element.elementor-element-2335c521{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5610 .elementor-element.elementor-element-7d550e9a{--grid-columns:1;--grid-row-gap:0px;}@media(max-width:1024px){.elementor-5610 .elementor-element.elementor-element-6aa0692{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-5610 .elementor-element.elementor-element-7d550e9a{--grid-columns:1;}}@media(min-width:768px){.elementor-5610 .elementor-element.elementor-element-52c167df{--width:25%;}.elementor-5610 .elementor-element.elementor-element-3cf69575{--width:100%;}.elementor-5610 .elementor-element.elementor-element-63e146d0{--width:19%;}.elementor-5610 .elementor-element.elementor-element-a716791{--width:60%;}.elementor-5610 .elementor-element.elementor-element-2335c521{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5610 .elementor-element.elementor-element-52c167df{--width:48%;}}@media(max-width:767px){.elementor-5610 .elementor-element.elementor-element-9265a8a{text-align:left;}.elementor-5610 .elementor-element.elementor-element-63e146d0{--width:80%;}.elementor-5610 .elementor-element.elementor-element-a716791{--width:80%;}.elementor-5610 .elementor-element.elementor-element-2335c521{--width:80%;}.elementor-5610 .elementor-element.elementor-element-7d550e9a{--grid-columns:1;}}/* Start custom CSS for wp-widget-categories, class: .elementor-element-640d1277 *//*widget-blog*/

h5.widget_title {
    color: #ffffff !important;
    display: none !important;
}

/* ✅ หมวดหมู่หลัก */
.widget_categories > ul > li {
    margin-bottom: 4px !important;
    background: #252525 !important;  /* เทาเข้ม */
    color: #fff !important;
    padding: 10px !important;
    border-radius: 5px !important;
}

/* ลิงก์หมวดหลัก */
.widget_categories > ul > li > a {
    color: #ffffff !important;
    text-decoration: none !important;
}

/* Hover ของหมวดหลัก */
.widget_categories > ul > li:hover {
    background: #b92a30 !important; /* แดง */
}
.widget_categories > ul > li:hover > a {
    color: #ffffff !important;
}

/* หมวดหมู่หลัก active */
.widget_categories > ul > li.current-cat {
    background: #b92a30 !important; /* เหมือน hover เดิม */
}
.widget_categories > ul > li.current-cat > a {
    color: #ffffff !important;
}

/* ✅ หมวดหมู่ย่อย (children) */
.widget_categories ul.children {
    margin-top: 6px;
    border-left: 2px solid #444; /* เส้นคั่น */
}

.widget_categories ul.children li {
    background: #1a1a1a !important;  /* ดำอมเทา */
    padding: 8px !important;

}

/* ลิงก์ในหมวดย่อย */
.widget_categories ul.children li a {
    color: #cccccc !important; /* สีอ่อนกว่าหมวดหลัก */
    text-decoration: none !important;
    font-weight: normal;
    font-size: 0.95em; /* เล็กกว่านิดหน่อย */
}

/* Hover ของลิงก์ย่อย */
.widget_categories ul.children li a:hover {
    color: #b92a30 !important;
}

/* หมวดหมู่ย่อย active */ .widget_categories ul.children li.current-cat > a {
    color: #ed2124 !important; /* เหมือน hover */
}/* End custom CSS */