.multi_layout .item-preview {
	width: 100%; height: inherit; min-height: inherit;
}
.multi_layout .helper-div .text-side .vertical-aligner {
	overflow: visible;
}
.multi_layout .image-cover {
	height: inherit; min-height: inherit;
}
.multi_layout .background-div.image-source {
	height: 100%;
}
.multi_layout .background-image-div.image-source {
	height: 100%;
}
.multi_layout :not(.inner-pic-holder).preview-image-holder {
	height: inherit; position: relative; min-height: inherit;
}
.multi_layout .benet {
	min-height: inherit;
}
.multi_layout .image-source {
	height: inherit; position: absolute; min-height: inherit;
}
.multi_layout .helper-div .image-source {
	position: relative;
}
.multi_layout .helper-div.top-left {
	height: 100%; overflow: hidden; min-height: inherit;
}
.helper-div.middle-left {
	height: 100%; overflow: hidden; min-height: inherit;
}
.helper-div.bottom-left {
	height: 100%; overflow: hidden; min-height: inherit;
}
.helper-div.top-right {
	height: 100%; overflow: hidden; min-height: inherit;
}
.helper-div.middle-right {
	height: 100%; overflow: hidden; min-height: inherit;
}
.helper-div.bottom-right {
	height: 100%; overflow: hidden; min-height: inherit;
}
.multi_layout .vertical-aligner {
	width: 100%; height: 100%; overflow: hidden; display: table; position: relative; min-height: inherit;
}
.multi_layout .pic-side :not(.circlize).inner-pic {
	min-height: inherit;
}
.multi_layout .pic-side .vertical-aligner a.image-link {
	overflow: hidden; display: inline-block; position: relative; min-height: inherit;
}
.multi_layout .pic-side .vertical-aligner a.not-wrapping.image-link {
	left: 0px; top: 0px; position: absolute;
}
.multi_layout .pic-side .vertical-aligner a:empty.image-link {
	left: 0px; top: 0px; position: absolute;
}
:not(.circlize-holder).container.sub .multi_layout .pic-side .vertical-aligner a.image-link {
	width: 100%; height: 100%;
}
.multi_layout .pic-side .vertical-aligner {
	margin-right: auto; margin-left: auto;
}
.multi_layout .pic-side {
	text-align: center; line-height: 0px;
}
.multi_layout .reset.pic-side {
	width: 100% !important;
}
.multi_layout .pic-side img {
	
}
.multi_layout .pic-side img[src] {
	
}
.multi_layout .helper-div .pic-side .inner-pic-holder {
	line-height: 0px !important; overflow: visible;
}
.multi_layout .inner-pic-holder.preview-image-holder {
	display: table-cell;
}
.multi_layout .pic-side {
	top: 0px; bottom: 0px; overflow: visible; position: absolute; pointer-events: auto;
}
.draggable-pic {
	width: 100%; height: 100%; display: inline-block; pointer-events: auto; background-repeat: no-repeat; background-size: contain;
}
.flex .multi_layout .helper-div.middle-center .text-side .draggable-pic-wrapper {
	left: 50%; top: 50%; display: inline-block; position: absolute; z-index: -1;
}
.flex .multi_layout .helper-div.middle-center .text-side .ui-draggable.draggable-pic-wrapper {
	cursor: move;
}
.draggable-pic-wrapper .ui-resizable-ne {
	border-radius: 7px; background-color: rgb(15, 149, 238);
}
.draggable-pic-wrapper .ui-resizable-se {
	border-radius: 7px; background-color: rgb(15, 149, 238);
}
.draggable-pic-wrapper .ui-resizable-nw {
	border-radius: 7px; background-color: rgb(15, 149, 238);
}
.draggable-pic-wrapper .ui-resizable-sw {
	border-radius: 7px; background-color: rgb(15, 149, 238);
}
.draggable-pic-wrapper .ui-icon-gripsmall-diagonal-se.ui-icon.ui-resizable-se {
	width: 9px; height: 9px; right: -5px; bottom: -5px; background-image: none;
}
.flex .multi_layout .helper-div.middle-center .text-side .draggable-pic-wrapper .draggable-pic-holder {
	height: 100%; display: inline-block;
}
.flex .multi_layout .helper-div.middle-center .draggable-div-holder {
	display: block;
}
.draggable-div-holder {
	display: none;
}
.draggable-pic-wrapper {
	pointer-events: auto;
}
.ui-resizable.draggable-pic-wrapper {
	outline: rgb(15, 149, 238) solid 1px;
}
.ui-resizable.draggable-pic-wrapper .ui-resizable-s.ui-resizable-handle {
	height: 7px; background-color: transparent;
}
.ui-resizable.draggable-pic-wrapper .ui-resizable-n.ui-resizable-handle {
	height: 7px; background-color: transparent;
}
.draggable-div-holder {
	top: 0px; width: 100%; height: 500px; position: absolute; min-height: inherit;
}
.multi_layout .inner-pic-holder .fill.inner-pic {
	width: 100% !important; height: 100% !important; max-height: none; max-width: none; background-repeat: no-repeat; background-size: cover;
}
.multi_layout .inner-pic-holder .inner-pic {
	width: 100%; height: 100%; overflow: hidden; max-height: none; max-width: none; background-repeat: no-repeat;
}
.multi_layout .inner-pic-holder a .inner-pic {
	display: table;
}
.multi_layout .inner-pic-holder .inner-pic#no-image {
	
}
.multi_layout .helper-div.top-left .pic-side {
	left: 50%; width: 50%; height: 100%; min-height: inherit;
}
.multi_layout .helper-div.top-left .pic-side .inner-pic {
	height: 100%;
}
.multi_layout .helper-div.top-left .text-side {
	width: 50%; height: 100%; float: left; position: relative; min-height: inherit;
}
.multi_layout .helper-div.top-left .item-details {
	display: table-cell;
}
.multi_layout .helper-div.middle-left .pic-side {
	left: 50%; width: 50%; height: 100%; min-height: inherit;
}
.multi_layout .helper-div.middle-left .pic-side .inner-pic {
	height: 100%;
}
.multi_layout .helper-div.middle-left .text-side {
	width: 50%; height: 100%; float: left; display: table; position: relative; min-height: inherit;
}
.multi_layout .helper-div.middle-left .item-details {
	display: table-cell;
}
.multi_layout .helper-div.bottom-left .pic-side {
	left: 50%; width: 50%; height: 100%; min-height: inherit;
}
.multi_layout .helper-div.bottom-left .text-side {
	width: 50%; height: 100%; float: left; position: relative; min-height: inherit;
}
.multi_layout .helper-div.bottom-left .item-details {
	display: table-cell;
}
.multi_layout .helper-div.top-right .pic-side {
	width: 50%; height: 100%; right: 50%; min-height: inherit;
}
.multi_layout .helper-div.top-right .text-side {
	width: 50%; height: 100%; float: right; position: relative; min-height: inherit;
}
.multi_layout .helper-div.top-right .item-details {
	display: table-cell;
}
.multi_layout .helper-div.middle-right .pic-side {
	width: 50%; height: 100%; right: 50%; min-height: inherit;
}
.multi_layout .helper-div.middle-right .text-side {
	width: 50%; height: 100%; float: right; display: table; position: relative; min-height: inherit;
}
.multi_layout .helper-div.middle-right .item-details {
	display: table-cell;
}
.multi_layout .helper-div.bottom-right .pic-side {
	width: 50%; height: 100%; right: 50%; min-height: inherit;
}
.multi_layout .helper-div.bottom-right .text-side {
	width: 50%; height: 100%; float: right; position: relative; min-height: inherit;
}
.multi_layout .helper-div.bottom-right .item-details {
	display: table-cell;
}
.multi_layout .helper-div.middle-center {
	height: 100%; min-height: inherit;
}
:not(.in-editor).xprs-holder .multi_layout .helper-div.middle-center {
	pointer-events: none;
}
.multi_layout .helper-div.middle-center .pic-side {
	top: 0px; width: 100%; height: 100%;
}
.multi_layout .helper-div.middle-center .pic-side .inner-pic {
	margin-right: auto; margin-left: auto; display: inline-block; position: relative;
}
.multi_layout .helper-div.middle-center .pic-side a .inner-pic {
	display: table;
}
.multi_layout .helper-div.middle-center .text-side {
	width: 100%; height: 100%; margin-right: auto; margin-left: auto; display: table; min-height: inherit;
}
.multi_layout .helper-div.middle-center .preview-content-holder {
	pointer-events: none;
}
.multi_layout .helper-div.middle-center .preview-content-holder .preview-element {
	pointer-events: auto;
}
.multi_layout .helper-div.middle-center .item-details {
	display: table-cell; pointer-events: none;
}
.multi_layout .helper-div.middle-center .vertical-aligner {
	margin-right: auto; margin-left: auto; z-index: 12345;
}
.multi_layout .helper-div.middle-center .text-side .vertical-aligner {
	width: 100%;
}
.multi_layout .helper-div.bottom-center .text-side {
	display: block; position: relative;
}
.multi_layout .helper-div.bottom-center .pic-side {
	position: relative;
}
.multi_layout .helper-div.bottom-center .benet {
	
}
.multi_layout .helper-div.bottom-center .text-side .vertical-aligner {
	width: 100%; min-height: 0px !important;
}
.multi_layout .helper-div.bottom-center .pic-side .vertical-aligner {
	width: 100%; height: inherit !important; min-height: 0px !important;
}
.multi_layout .helper-div.bottom-center .pic-side .inner-pic-holder {
	width: 100%; height: inherit !important; min-height: 0px !important;
}
.multi_layout :not(.flipped-image).helper-div.bottom-center .pic-side .inner-pic {
	width: 100%; min-height: 0px !important;
}
.multi_layout .flipped-image.helper-div.bottom-center .pic-side .inner-pic {
	width: 100%; min-height: 300px !important;
}
.multi_layout .helper-div.top-center {
	width: 100%; height: 100%; display: block; min-height: inherit;
}
.multi_layout .helper-div.top-center .text-side {
	display: block; position: relative;
}
.multi_layout .helper-div.top-center .pic-side {
	position: relative;
}
.multi_layout .helper-div.top-center .text-side .vertical-aligner {
	width: 100%;
}
.multi_layout .helper-div.top-center .benet {
	
}
.multi_layout .helper-div.top-center .text-side .vertical-aligner {
	width: 100%; min-height: 0px !important;
}
.multi_layout .helper-div.top-center .pic-side .vertical-aligner {
	width: 100%; height: inherit !important; min-height: 0px !important;
}
.multi_layout .helper-div.top-center .pic-side .inner-pic-holder {
	width: 100%; height: inherit !important; line-height: 0px; min-height: 0px !important;
}
.multi_layout :not(.flipped-image).helper-div.top-center .pic-side .inner-pic {
	width: 100%; min-height: 0px !important;
}
.multi_layout .flipped-image.helper-div.top-center .pic-side .inner-pic {
	width: 100%; min-height: 300px !important;
}
