
.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.wp-block-kadence-column {
	flex: 1;
}

.wp-block-kadence-column.kb-section-dir-horizontal .wp-block-kadence-advancedgallery {
	flex: 1;
}

.wp-block-kadence-column {
	display: flex;
	flex-direction: column;
	z-index: 1;
	min-width: 0;
	min-height: 0;
}

.kt-inside-inner-col {
	flex-direction: column;
	border: 0 solid rgba(0, 0, 0, 0);
	position: relative;
	transition: all .3s ease;
}

@media (max-width: 767px) {
	.kvs-sm-false {
		display: none !important;
	}
}

@media (min-width: 768px)and (max-width: 1024px) {
	.kvs-md-false {
		display: none !important;
	}
}

@media screen and (min-width: 1025px) {
	.kvs-lg-false {
		display: none !important;
	}
}

body.admin-bar {
	--kb-admin-bar-visible: 34px;
}

@media screen and (max-width: 782px) {
	body.admin-bar {
		--kb-admin-bar-visible: 46px;
	}
}

.kb-section-is-sticky>.kt-inside-inner-col {
	position: sticky;
	top: calc(var(--kb-admin-bar-visible, 0px) + var(--kb-section-setting-offset, 0px));
}

.kt-inside-inner-col>.kb-section-is-sticky {
	position: sticky;
	top: calc(var(--kb-admin-bar-visible, 0px) + var(--kb-section-setting-offset, 0px));
}

.kt-inside-inner-col>.wp-block-cover {
	height: auto;
}

.kb-section-has-link {
	position: relative;
}

.kb-section-link-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
}

.kb-section-has-overlay {
	position: relative;
}

.kb-section-has-overlay>.kt-inside-inner-col {
	z-index: 1;
}

.kb-section-has-overlay>.kt-inside-inner-col:before {
	content: "";
	opacity: .3;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	transition: all .3s ease-in-out;
}
