.breakdance .button-atom--text {
	color: var(--bde-button-text-text-color);
}

.breakdance .button-atom--text:hover {
	color: var(--bde-button-text-text-color-hover);
}

.breakdance .button-atom--secondary {
	color: var(--bde-button-secondary-text-color);
	background: var(--bde-button-secondary-background-color);
	border-color: var(--bde-button-secondary-border-color);
}

.breakdance .button-atom--secondary:hover {
	color: var(--bde-button-secondary-text-color-hover);
	background: var(--bde-button-secondary-background-color-hover);
	border-color: var(--bde-button-secondary-border-color-hover);
}

.breakdance .button-atom--custom {
	color: var(--bde-button-custom-text-color);
	background: var(--bde-button-custom-background-color);
	border-color: var(--bde-button-custom-border-color);
}

.breakdance .button-atom--custom:hover {
	color: var(--bde-button-custom-text-color-hover);
	background: var(--bde-button-custom-background-color-hover);
	border-color: var(--bde-button-custom-border-color-hover);
}

.button-atom__icon-wrapper>svg:not(.breakdance-icon-atom-svg-gradient) {
	font-size: inherit;
	width: 1em;
	height: 1em;
	stroke-width: 0;
	stroke: var(--bde-brand-primary-color);
	fill: var(--bde-brand-primary-color);
}

.breakdance-full-width {
	width: 100%;
	max-width: 100%;
}

.bde-stop-scrolling, .bde-stop-scrolling body {
	overflow-y: hidden;
}

@supports (overflow-y:clip) {
	.bde-stop-scrolling, .bde-stop-scrolling body {
		overflow-y: clip;
	}
}

.breakdance-animation-enabled, .breakdance-animation-enabled body {
	overflow-x: hidden;
}

@supports (overflow-x:clip) {
	.breakdance-animation-enabled, .breakdance-animation-enabled body {
		overflow-x: clip;
	}
}

.lg-outer {
	z-index: var(--bde-z-index-lightbox);
}

.lg-outer .lg-thumb-outer {
	background-color: transparent;
}

.lg-video-play-icon {
	transform: translate3d(-40%, -50%, 0);
}

.admin-bar .lg-toolbar {
	top: var(--wp-admin--admin-bar--height);
}

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	overflow-wrap: normal !important;
	word-wrap: normal !important;
	padding: 0;
	position: absolute !important;
	width: 1px;
}

.bde-h3, .breakdance h3 {
	font-size: var(--bde-h3-font-size);
}

.bde-h4, .breakdance h4 {
	font-size: var(--bde-h4-font-size);
}

.bde-h5, .breakdance h5 {
	font-size: var(--bde-h5-font-size);
}

.bde-h6, .breakdance h6 {
	font-size: var(--bde-h6-font-size);
}

.bde-h3, .breakdance h3 {
	font-size: 1.75rem;
	font-weight: 300;
	line-height: 2.125rem;
}

@media (max-width:1119px) {}

@media (max-width:1023px) {}

@media (max-width:767px) {}

@media (max-width:479px) {}

@media (min-width:1025px) and (max-width:1280px) {}

@media (min-width:1281px) and (max-width:1440px) {}

@media (min-width:1440px) {}