.elementor-1299 .elementor-element.elementor-element-308d9415{padding:0px 0px 90px 0px;}.elementor-1299 .elementor-element.elementor-element-21cc6b3d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1299 .elementor-element.elementor-element-3ad7214 > .elementor-container{max-width:1500px;}.elementor-1299 .elementor-element.elementor-element-42543b12 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1299 .elementor-element.elementor-element-3ca958eb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1299 .elementor-element.elementor-element-3ca958eb .section-title, .elementor-1299 .elementor-element.elementor-element-3ca958eb .section-title2{font-family:"Newsreader", Sans-serif;font-style:italic;letter-spacing:0px;}.elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h1.title{color:#FFFFFF;}.elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h2.title{color:#FFFFFF;}.elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h3.title{color:#FFFFFF;}.elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h4.title{color:#FFFFFF;}.elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h5.title{color:#FFFFFF;}.elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h6.title{color:#FFFFFF;}.elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h1.title a{color:#FFFFFF;}.elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h2.title a{color:#FFFFFF;}.elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h3.title a{color:#FFFFFF;}.elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h4.title a{color:#FFFFFF;}.elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h5.title a{color:#FFFFFF;}.elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h6.title a{color:#FFFFFF;}.elementor-1299 .elementor-element.elementor-element-1e0cee49 .bu-post-title{color:#FFFFFF;}.elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h1.title, .elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h2.title, .elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h3.title, .elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h4.title, .elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h5.title, .elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h6.title, .elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h1.title a, .elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h2.title a, .elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h3.title a, .elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h4.title a, .elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h5.title a, .elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h6.title a, .elementor-1299 .elementor-element.elementor-element-1e0cee49 .bu-post-title{font-family:"Roboto", Sans-serif;letter-spacing:0px;}.elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h6.category{color:#999999;}.elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h6.category a{color:#999999;}.elementor-1299 .elementor-element.elementor-element-1e0cee49 .bauen-project-wrap p{color:#999999;}.elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h6.category, .elementor-1299 .elementor-element.elementor-element-1e0cee49 .projects .item .con h6.category a, .elementor-1299 .elementor-element.elementor-element-1e0cee49 .bauen-project-wrap p{font-family:"Roboto", Sans-serif;letter-spacing:0px;}.elementor-1299 .elementor-element.elementor-element-1e0cee49 .butn-dark a{color:#FFFFFF;letter-spacing:0px;}.elementor-1299 .elementor-element.elementor-element-1e0cee49 .gallery-filters li{color:#1E1E1E;}/* Start custom CSS *//* ================================
   LUKLAK – FORCE hide cat 51 in portfolio filter
================================ */

/* A. Các container filter phổ biến của theme/elementor */
.portfolio-filter li.cat-item-51,
.portfolio-filter a[href*="dang-thi-cong"],
.portfolio-filter a[data-filter*="51"],
.portfolio-filter a[data-filter*="cat-51"],
.portfolio-filter a[data-filter*="term-51"],
.portfolio-filter a[data-filter*="tax-51"],

.bauen-portfolio-filter li.cat-item-51,
.bauen-portfolio-filter a[href*="dang-thi-cong"],
.bauen-portfolio-filter a[data-filter*="51"],
.bauen-portfolio-filter a[data-filter*="cat-51"],
.bauen-portfolio-filter a[data-filter*="term-51"],
.bauen-portfolio-filter a[data-filter*="tax-51"],

.filter li.cat-item-51,
.filter a[href*="dang-thi-cong"],
.filter a[data-filter*="51"],
.filter a[data-filter*="cat-51"],
.filter a[data-filter*="term-51"],

.filter-list li.cat-item-51,
.filter-list a[href*="dang-thi-cong"],
.filter-list a[data-filter*="51"],
.filter-list a[data-filter*="cat-51"],
.filter-list a[data-filter*="term-51"],

.gallery-filter li.cat-item-51,
.gallery-filter a[href*="dang-thi-cong"],
.gallery-filter a[data-filter*="51"],
.gallery-filter a[data-filter*="cat-51"],
.gallery-filter a[data-filter*="term-51"]
{
  display: none !important;
}

/* B. Fallback “cực mạnh”: cứ link nào có slug dang-thi-cong trong khu vực filter thì ẩn */
a[href*="/dang-thi-cong"],
a[href*="dang-thi-cong"]
{
  /* chỉ ẩn nếu nó nằm trong các block filter phổ biến */
}/* End custom CSS */