/* LGM Slider Dividers v1.1 - geometry mirrors Enfold's colour section dividers */

.lgm-has-dividers {
	position: relative;
	overflow: hidden;
}

.lgm-divider-wrap {
	overflow: hidden;
	position: absolute;
	left: 0;
	width: 100%;
	line-height: 0;
	direction: ltr;
	pointer-events: none;
	z-index: 30;
}

.lgm-divider-top {
	top: 0;
}

/* Matches Enfold: rotate(180deg) can miscalculate by a fraction of a pixel */
.lgm-divider-bottom {
	bottom: -2px;
}

.lgm-divider-wrap.lgm-rot-180 {
	transform: rotate(180deg);
}

/* 1.3px oversize and centring avoid hairline gaps at the edges, as in Enfold */
.lgm-divider-wrap svg {
	display: block;
	width: calc(100% + 1.3px);
	height: 100%;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}

.lgm-divider-wrap.lgm-flipped svg {
	transform: translateX(-50%) rotateY(180deg);
}
