/* Default add-on styles. Please note that these might get overwritten by compiler */
.ob-has-background-overlay > .elementor-widget-container {
	position: relative; 
}
.ob-has-background-overlay > .elementor-widget-container:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	pointer-events: none;
}
.ob-has-background-overlay > .elementor-widget-container:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	pointer-events: none;
}

/* flex section */
.ob-is-breaking-bad.elementor-top-section > .elementor-container > .elementor-row, 
.ob-is-breaking-bad.elementor-inner-section > .elementor-container > .elementor-row, 
.ob-is-breaking-bad.elementor-top-section > .elementor-container, 
.ob-is-breaking-bad.elementor-inner-section > .elementor-container {
	flex-wrap: wrap;
}
.ob-is-breaking-bad .elementor-background-overlay {
	pointer-events: none;
}

/* GLIDER */
.ob-is-glider .elementor-container > .elementor-row.swiper-wrapper, 
.ob-is-glider .elementor-container > .swiper-wrapper {
	flex-wrap: nowrap !important;
}
.ob-is-glider .elementor-container > .elementor-row.swiper-wrapper > .elementor-element.elementor-column, 
.ob-is-glider .elementor-container > .swiper-wrapper > .elementor-element.elementor-column {
	width: 100%;
}
.ob-is-glider .elementor-container.swiper-container-vertical > .elementor-row.swiper-wrapper > .swiper-slide, 
.ob-is-glider .elementor-container.swiper-container-vertical > .swiper-wrapper > .swiper-slide {
	width: 100% !important;
}
.ob-is-glider .swiper-slide a.elementor-button {
	display: inline-block;
}
.ob-is-glider .swiper-button-prev, 
.ob-is-glider .swiper-button-next {
	z-index: 12;
	transition: all 0.25s ease;
}
.ob-is-glider .swiper-button-prev {
	background-image: none;
}
.ob-is-glider .swiper-button-next {
	background-image: none;
}

.ob-is-glider {
	visibility: hidden;
}
