
.the7-e-sticky-effect-yes .dt-nav-menu-horizontal, .the7-e-sticky-effect-yes .elementor-widget-image img, .the7-e-sticky-effect-yes .elementor-widget-image svg, .the7-e-sticky-effect-yes.e-con, .the7-e-sticky-effect-yes>.elementor-container {
	transition: min-height .3s, height .3s, width .3s, max-width .3s, opacity .3s;
}

.the7-e-sticky-effect-yes, .the7-e-sticky-scrollup-yes, .the7-e-sticky-scrollup-yes.e-con {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, opacity .3s, transform .3s !important;
}

.the7-e-sticky-effect-yes.e-con {
	transition: min-height .3s, height .3s, width .3s, max-width .3s, opacity .3s, background .3s, border .3s, border-radius .3s, box-shadow .3s, opacity .3s, transform .3s !important;
}

.the7-e-sticky-effect-yes.e-con.the7-e-sticky {
	transition: min-height .3s, height .3s, opacity .3s, background .3s, border .3s, border-radius .3s, box-shadow .3s, opacity .3s, transform .3s !important;
}

.the7-e-sticky-scrollup-yes:not(.the7-e-sticky-spacer) {
	--the7-sticky-scroll-up-translate: 0;
	transform: translateY(0);
}

.the7-e-sticky-scrollup-yes:not(.the7-e-sticky-spacer).the7-e-scroll-down {
	transform: translateY(calc(0px - var(--the7-sticky-scroll-up-translate)));
	opacity: 0;
	pointer-events: none;
}

.the7-e-sticky-overlap-yes, .the7-e-sticky-overlap-yes.e-con, .the7-e-sticky-overlap-yes.the7-e-sticky-spacer {
	position: absolute;
	top: initial;
	width: 100%;
}

.the7-e-sticky-active, .the7-e-sticky-active.e-con, .the7-e-sticky-overlap-yes, .the7-e-sticky-overlap-yes.e-con {
	z-index: 99;
}

.the7-e-sticky-effect-yes .the7-e-on-sticky-effect-visibility {
	transition: all .3s ease-in-out !important;
}

.the7-e-sticky-effect-yes.the7-e-sticky-effects:not(.the7-e-sticky-spacer) .the7-e-on-sticky-effect-visibility-hide, .the7-e-sticky-effect-yes:not(.the7-e-sticky-effects):not(.the7-e-sticky-spacer) .the7-e-on-sticky-effect-visibility-show {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	height: 0 !important;
	opacity: 0;
	overflow: hidden;
}

body.elementor-editor-active .elementor.elementor-edit-mode .the7-e-sticky-effect-yes.the7-e-sticky-effects .the7-e-on-sticky-effect-visibility-hide, body.elementor-editor-active .elementor.elementor-edit-mode .the7-e-sticky-effect-yes:not(.the7-e-sticky-effects) .the7-e-on-sticky-effect-visibility-show {
	overflow: hidden;
}

.notransition-all.e-con.the7-e-sticky:not(.fix), .notransition-all:not(.fix), .notransition-all:not(.fix) * {
	transition: none !important;
}
