/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.0
 Text Domain:  bricks
*/
#brxe-jzgaup {
    background: url(https://negin.vn/wp-content/uploads/2025/12/Nen.png) repeat center top !important;
	background-size: auto 100%;
	box-shadow: 0px 3px 3px #000;
}
#brx-header {
    position: sticky !important;
    top: 0 !important;
    z-index: 999 !important;
}
#brx-header :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu a, :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu button {
    padding: 7px 20px !important;
}
#brx-header :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu {
    line-height: 20px !important;
    padding: 10px 0px !important;
}
#brx-header :where(a) {
    color: rgb(0 0 0) !important;
}
path {
    stroke: rgb(0 0 0) !important;
}
#brx-header :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu path {
    stroke: rgb(255 255 255) !important;
}
#brx-header :where(.brxe-nav-menu) .bricks-nav-menu .sub-menu a{
	color: rgb(255 255 255) !important;
}
.splide__slide::before{
	transition: all 0.3s ease;
}
.splide__slide:hover::before {
    background-image: repeating-linear-gradient(rgb(0 0 0 / 0%), rgba(0, 0, 0, 0.53)) !important;
}
#brxe-knfsjt .splide.brx-auto-height .splide__list {
    height: auto !important;
}
#brxe-knfsjt .brxe-slider-nested .splide__slide {
    height: auto !important;
}
@media only screen and (max-width: 1280px) {
	.brx-submenu-toggle.icon-right button {
		display: none;
	}
}
@media only screen and (max-width: 1280px) {
	#brxe-fjvqhh{
		display: none
	}
}

@media only screen and (max-width: 760px) {
	.brxe-nav-menu .bricks-mobile-menu-wrapper li a {
		line-height: 40px;
	}
	li.menu-item {
/* 		border-bottom: dashed 1px #ccc; */
/* 		min-height: 35px; */
	}
	.brx-submenu-toggle.icon-right button {
       display: block;
    }
	.brxe-zqgiro .brxe-jpapxc.brxe-product-title {
		font-size: 14px;
	}
	#brxe-vuqfzk {
		grid-gap: 10px !important;
	}
	.brxe-block.custom-slide.splide__slide.is-active.is-visible::before {
		background-image: repeating-linear-gradient(rgb(0 0 0 / 0%), rgba(0, 0, 0, 0.53)) !important;
	}
	.brxe-zqgiro.brxe-block {
		padding-top: 10px !important;
		padding-right: 10px !important;
		padding-bottom: 10px !important;
		padding-left: 10px !important;
	}
	.brxe-zqgiro .brxe-drzlmm.brxe-image {
		border-radius: 10px !important;
	}
}