/* 避免 style.css 请求不存在的本地背景图；inline / JS 设置的背景可正常覆盖 */
.slider-area,
.breatcome-area {
  background-image: none;
}

/* 不再用 DREAMIT 伪元素 */
.m-logo .logo-txt::before,
.logo-txt::before {
  content: none !important;
}

/* 导航只显示一份 logo（覆盖 style.css 里 sticky 隐藏 main-logo） */
.header-logo a.stiky-logo,
.sticky-nav .header-logo a.stiky-logo,
.stiky-logo {
  display: none !important;
}

.header-logo a.main-logo,
.sticky-nav .header-logo a.main-logo,
.sticky-nav .main-logo {
  display: inline-flex !important;
}

/* 联系/订阅/搜索展示型：可输入，不可提交 */
.contact-form-display .btn,
.subscribe-form-display button,
.search-form-display button {
  cursor: default;
}

header img.lozad[data-src],
header .logo img,
footer img.lozad[data-src],
footer img.logo {
    background-color: transparent !important;
    background-image: none !important;
}

/* lozad 有 src 时必须可见 */
.slider_list img.lozad,
.brand_list img.lozad,
.testimonials_list img.lozad,
.blog_list img.lozad,
img.lozad[src] {
    opacity: 1 !important;
    filter: none !important;
}

/* 品牌：未 owl 时也要排成一排可见 */
.brand_list:not(.owl-loaded) {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 16px 24px;
}

.brand_list:not(.owl-loaded) .brand-slide {
    flex: 0 0 auto;
    width: auto;
    max-width: 180px;
    float: none !important;
    display: block !important;
}

.dreamit-brand-area .brand_list {
    overflow: hidden;
}

.dreamit-brand-area .single-brand-thumb {
    min-height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dreamit-brand-area .single-brand-thumb img {
    display: block !important;
    max-width: 160px;
    max-height: 64px;
    width: auto;
    height: auto;
    margin: 0 auto;
}
