:root {
	--ck-z-default: 1071;
	 --ck-image-style-spacing: 1.5em;
	 --ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);

}
  .image-style-block-align-left,  .image-style-block-align-right {
	 max-width: calc(100% - var(--ck-image-style-spacing));
}
  .image-style-align-left,  .image-style-align-right {
	 clear: none;
}
  .image-style-side {
	 float: right;
	 margin-left: var(--ck-image-style-spacing);
	 max-width: 50%;
}
  .image-style-align-left {
	 float: left;
	 margin-right: var(--ck-image-style-spacing);
}
  .image-style-align-center {
	 margin-left: auto;
	 margin-right: auto;
}
  .image-style-align-right {
	 float: right;
	 margin-left: var(--ck-image-style-spacing);
}
  .image-style-block-align-right {
	 margin-right: 0;
	 margin-left: auto;
}
  .image-style-block-align-left {
	 margin-left: 0;
	 margin-right: auto;
}
  p + .image-style-align-left,  p + .image-style-align-right,  p + .image-style-side {
	 margin-top: 0;
}
  .image-inline.image-style-align-left,  .image-inline.image-style-align-right {
	 margin-top: var(--ck-inline-image-style-spacing);
	 margin-bottom: var(--ck-inline-image-style-spacing);
}
  .image-inline.image-style-align-left {
	 margin-right: var(--ck-inline-image-style-spacing);
}
  .image-inline.image-style-align-right {
	 margin-left: var(--ck-inline-image-style-spacing);
}

figure > img{
  width:100%;
  min-height:100%;
}

.ck {z-index:9999 !important}
