.fw-backend-option-type-thz-addable-layer .fw-inner.fw-pull-left {
	max-width:500px;
}
.fw-option-type-thz-addable-layer .container-options{
	display:block;
	clear:both;
	margin:0 0 15px 0;
}
.fw-option-type-thz-addable-layer .thz-ratio-in{
	overflow:visible;
}
.fw-option-type-thz-addable-layer .c-option{
	display:inline-block;
	margin: 0 15px 0 0;
}
.fw-option-type-thz-addable-layer .item {
	position: absolute;
	top: 0;
	left: 0;
	width: 40%;
	height: 30%;
	cursor: pointer;
	z-index: 0;
}
.fw-option-type-thz-addable-layer .item-in {
	display: block;
	height: 100%;
	width: 100%;
	background-color: #fff;
}
.item-in-over{
	display: block;
	height: 100%;
	width: 100%;
	border-radius:inherit;	
}
.fw-option-type-thz-addable-layer .item .content {
	padding: 12px 30px;
	word-wrap: break-word;
	position: absolute;
	display: none;
}
.fw-option-type-thz-addable-layer .items-wrapper {
	max-width: 100%;
	height: 100%;
	position: relative;
	background: #f5f7fa;
	display: block;
	margin: 0;
	padding: 0;
	line-height: 0;
	box-sizing: border-box;
}
.fw-option-type-thz-addable-layer .add-new-item {
	margin: -3px 0 0 0px;
}
.layer-icons {
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(36, 37, 39, 0.34);
	border: 1px dashed rgba(152, 173, 193, 0.32);
	padding: 7px;
	opacity: 0;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
}
.fw-option-type-thz-addable-layer .item:hover .layer-icons {
	opacity: 1;
}
.layer-icons.icons-b {
	top: auto;
	bottom:0px;
}
.layer-icons .dashicons {
	font-size: 14px;
	margin: 0;
	padding: 0;
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 1;
	color: #ebeff3;
}
.layer-icons .dashicons:hover,
.layer-icons .dashicons:focus {
	opacity: 0.7;
	box-shadow: none;
}
.layer-icons .delete-item:hover {
	color: red;
	opacity: 1;
}
.fw-option-type-thz-addable-layer .default-item,
.fw-option-type-thz-addable-layer .items-wrapper.hide-clone .clone-item {
	display: none;
}
.fw-option-type-thz-addable-layer .item .ui-rotatable-handle {
	top: -8px;
	right: -8px;
	left: auto;
	bottom: auto;
	position: absolute;
	background: none;
	opacity: 0;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
	cursor: move;
}
.fw-option-type-thz-addable-layer .item:hover .ui-rotatable-handle {
	opacity: 1;
}
.fw-option-type-thz-addable-layer .item .ui-rotatable-handle:before {
	font-family: dashicons;
	content: "\f531";
	height: 20px;
	width: 20px;
	font-size: 16px;
	line-height: 1;
	color: rgba(36, 37, 39, 0.34);
}
.fw-option-type-thz-addable-layer .item .ui-resizable-se,
.fw-option-type-thz-addable-layer .item .ui-resizable-sw,
.fw-option-type-thz-addable-layer .item .ui-resizable-nw,
.fw-option-type-thz-addable-layer .item .ui-resizable-ne {
	width: 12px;
	height: 12px;
	border-radius: 100%;
	background-color: rgba(36, 37, 39, 0.34);
	border: 1px dashed rgba(23, 28, 32, 0.32);
	bottom: -6px;
	right: -6px;
	opacity: 0;
	position:  absolute;
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;
	cursor:  se-resize;
}
.fw-option-type-thz-addable-layer .item:hover [class*="ui-resizable-"] {
	opacity: 1;
}
.fw-option-type-thz-addable-layer .item .ui-resizable-sw {
	bottom: 0px;
	left: 0px;
	right: auto;
}
.fw-option-type-thz-addable-layer .item .ui-resizable-nw {
	bottom: auto;
	right: auto;
	top: 0px;
	left: 0px;
}
.fw-option-type-thz-addable-layer .item .ui-resizable-ne {
	top: 0px;
	right: 0px;
	bottom: auto;
	left: auto;
}