@charset "UTF-8";

@media print, screen
{

.cblock-separator1,
.cblock-editor .cblock-separator1
{
	--cblock-separator1-borderW1: 100;
	--cblock-separator1-borderH1: 1;
	--cblock-separator1-color1: unset;
	--cblock-separator1-color2: transparent;

	width: calc(var(--cblock-separator1-borderW1) * 1%);
	height: calc(var(--cblock-separator1-borderH1) * 1px);
	margin: 1rem auto;
	background: none;
}

/* .cblock-editor:has( .cblock-separator1 ){	padding: 2px 0;	} */

.cblock-separator1.lineA,
.cblock-editor .cblock-separator1.lineA
{
	background: var(--cblock-separator1-color1);
}

.cblock-separator1.lineB,
.cblock-editor .cblock-separator1.lineB
{
	border-top: 1px solid var(--cblock-separator1-color1);
	border-bottom: 1px solid var(--cblock-separator1-color1);
}

.cblock-separator1.gradA,
.cblock-editor .cblock-separator1.gradA
{
	background: linear-gradient(90deg,
		var(--cblock-separator1-color2) 0%,
		var(--cblock-separator1-color1) 50%,
		var(--cblock-separator1-color2) 100%
	);
}

.cblock-separator1.dotA,
.cblock-editor .cblock-separator1.dotA
{
	background: linear-gradient(90deg,
		var(--cblock-separator1-color1) 0px,
		var(--cblock-separator1-color1) 4px,
		var(--cblock-separator1-color2) 4px,
		var(--cblock-separator1-color2) 7px
	) repeat-x center/7px;
}

.cblock-separator1.dotB,
.cblock-editor .cblock-separator1.dotB
{
	background: repeating-linear-gradient(45deg,
		var(--cblock-separator1-color1) 0px,
		var(--cblock-separator1-color1) 3px,
		var(--cblock-separator1-color2) 0px,
		var(--cblock-separator1-color2) 50%
	) center/10px 10px;
}


}
@media screen and (max-width: 767px)
{

}

/* ======================================== end ======================================== */
