/* 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;
}
.ob-has-background-overlay > .elementor-widget-container:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

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

/* GLIDER */
.ob-is-glider .elementor-container > .elementor-row.swiper-wrapper {
	flex-wrap: nowrap !important;
}
.ob-is-glider .elementor-container > .elementor-row.swiper-wrapper > .elementor-element.elementor-column {
	width: 100%;
}
.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;
}