.elementor .bvlvt-media-library .bvlvt-media-tabs button,
.elementor .bvlvt-media-library .bvlvt-media-tabs button:not(.is-active) {
	background-color: #fff !important;
	color: var(--bvlvt-media-primary, #116533) !important;
	-webkit-text-fill-color: var(--bvlvt-media-primary, #116533) !important;
	opacity: 1 !important;
	position: relative !important;
	z-index: 0 !important;
}

.elementor .bvlvt-media-library .bvlvt-media-tabs button::before,
.elementor .bvlvt-media-library .bvlvt-media-tabs button::after {
	content: none !important;
	display: none !important;
}

.elementor .bvlvt-media-library .bvlvt-media-search > .bvlvt-media-search-icon {
	align-items: center !important;
	color: var(--bvlvt-media-primary, #116533) !important;
	display: flex !important;
	height: 24px !important;
	justify-content: center !important;
	line-height: 0 !important;
	pointer-events: none !important;
	position: absolute !important;
	right: 16px !important;
	top: 50% !important;
	transform: translateY(-50%) !important;
	width: 24px !important;
}

.elementor .bvlvt-media-library .bvlvt-media-search > .bvlvt-media-search-icon svg {
	display: block !important;
	fill: none !important;
	height: 21px !important;
	stroke: currentColor !important;
	stroke-linecap: round !important;
	stroke-width: 1.8 !important;
	width: 21px !important;
}

.elementor .bvlvt-media-library .bvlvt-media-tabs button.is-active,
.elementor .bvlvt-media-library .bvlvt-media-tabs button:hover,
.elementor .bvlvt-media-library .bvlvt-media-tabs button:focus {
	background-color: var(--bvlvt-media-primary, #116533) !important;
	color: #fff !important;
	-webkit-text-fill-color: #fff !important;
}
