html {
	
}
body {
	
}
#children :last-child.control-handle {
	margin-bottom: 100px;
}
#children :last-child.dragged.control-handle {
	margin-bottom: 500px;
}
.ui-resizable-n {
	background-color: rgb(102, 102, 102);
}
.ui-resizable-s {
	background-color: rgb(102, 102, 102);
}
.not-selectable {
	-ms-user-select: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; user-select: none;
}
.control-handle {
	width: 100%; height: 0px; text-align: center; overflow: visible; margin-right: auto; margin-left: auto; position: relative; cursor: n-resize; background-color: transparent;
}
.shown.control-handle {
	height: 0px; background-color: rgb(105, 174, 219);
}
.item-settings-menu {
	background-position: center; margin: 2px; width: 25px; height: 25px; cursor: pointer; background-repeat: no-repeat; background-size: 22px 22px;
}
.delete-btn.item-settings-menu {
	background-image: url("/images/ui_icons/delete_off.png");
}
.delete-btn.item-settings-menu:hover {
	background-image: url("/images/ui_icons/delete_on.png");
}
.user-sure.delete-btn.item-settings-menu {
	background-image: url("/images/ui_icons/sure.png");
}
.style-btn.item-settings-menu {
	background-image: url("/images/ui_icons/style_settings_off.png");
}
.style-btn.item-settings-menu:hover {
	background-image: url("/images/ui_icons/style_settings_on.png");
}
.edit-btn.item-settings-menu {
	background-image: url("/images/ui_icons/edit_on.png");
}
.shown.stripe-controls {
	display: block;
}
.deactivated.shown.stripe-controls {
	display: none;
}
.deactivated.stripe-controls {
	display: none;
}
.stripe-controls {
	display: none; position: absolute; background-color: black;
}
.mini-menu {
	top: 10px; background-color: rgb(17, 17, 17);
}
.left.mini-menu {
	left: 10px;
}
.right.mini-menu {
	right: 10px;
}
.rotated-45 {
	transform: rotate(45deg); -webkit-transform: rotate(45deg);
}
.shown.control-handle .add-stripe-holder {
	opacity: 1;
}
.main-page {
	
}
.desktop-preview#xprs {
	
}
#xprs {
	border-width: 0px; border-style: none solid; border-color: currentColor rgb(0, 0, 0); border-radius: 0px; transition:1s cubic-bezier(0.165, 0.84, 0.44, 1); border-image: none; -webkit-transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-border-radius: 0px; -moz-border-radius: 0px;
}
.site-thumb#xprs {
	cursor: pointer; transform: translateZ(-1900px) rotateY(55deg) translateX(-1000px) scale(0.7); -webkit-transform: translateZ(-1900px) rotateY(55deg) translateX(-1000px) scale(0.7);
}
.no-site#xprs {
	-webkit-transform: translateZ(-1900px) rotateY(55deg) translateX(-1000px) scale(0);
}
.shadowed#xprs {
	
}
#editor-tab {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: white white white currentColor; border-image: none; left: 0px; top: 50%; width: 50px; height: 50px; position: fixed; background-image: url("/images/ui_icons/back_ico.png"); background-size: contain; background-color: black;
}
.vertical-spacing-menu {
	border: 1px solid rgb(119, 119, 119); border-image: none; left: 10px; color: rgb(119, 119, 119); position: absolute; opacity: 0; background-color: transparent;
}
.disabled.vertical-spacing-menu {
	display: none;
}
.shown.vertical-spacing-menu {
	opacity: 1;
}
.vertical-spacing-btn {
	padding: 2px; width: 15px; height: 15px; display: inline-block;
}
.vertical-spacing-field {
	padding-bottom: 2px; font-family: Arial; font-size: 14px; display: inline-block;
}
.stripe-magic-circle {
	background-position: left; width: 87px; height: 30px; color: white; font-family: Arial; font-size: 10px; position: absolute; background-repeat: no-repeat; background-size: 28px 28px; background-color: black;
}
:not(.site-thumb)#xprs .stripe-magic-circle:hover {
	z-index: 99999999;
}
.stripe-magic-circle span {
	padding: 7px 25px; display: inline-block;
}
.stripe-magic-circle ul {
	display: none; background-color: black;
}
:not(.site-thumb)#xprs .stripe-magic-circle ul:hover {
	display: block;
}
:not(.site-thumb)#xprs .stripe-magic-circle:hover ul {
	display: block;
}
.selected.pagination-dot {
	background-image: url("/images/ui_icons/pagination_dot_selected.png");
}
.pagination-dot {
	background-position: center; width: 12px; height: 12px; display: inline-block; background-image: url("/images/ui_icons/pagination_dot.png"); background-repeat: no-repeat; background-size: 12px;
}
.pagination-dot:hover {
	background-image: url("/images/ui_icons/pagination_dot_selected.png");
}
.centrelized {
	padding-top: 10px; margin-right: auto; margin-left: auto; min-width: 1000px;
}
#menu-pagination-wrapper {
	text-align: center;
}
.page2.item-type-btn-wrapper {
	display: none;
}
.left-click-menu-holder {
	color: white; font-family: Arial; font-size: 12px; position: fixed; opacity: 0; background-color: black;
}
.shown.left-click-menu-holder {
	opacity: 1;
}
.left-click-menu-holder ul {
	margin: 0px; padding: 0px;
}
.left-click-menu-holder li {
	padding: 10px 15px; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.left-click-menu-holder li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.left-click-menu-holder li.more {
	padding: 0px;
}
.left-click-menu-holder li.more:hover {
	background-color: black;
}
.left-click-menu-holder li.stack-li:hover {
	background-color: black;
}
.left-click-menu-holder li.not-clickable {
	color: rgb(102, 102, 102); padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; cursor: default;
}
.left-click-menu-holder li.not-clickable:hover {
	background-color: black;
}
.left-click-menu-holder li.more .delete-btn {
	float: right;
}
.left-click-menu-holder li:hover {
	background-color: rgb(0, 153, 204);
}
.left-click-menu-holder li.selected {
	background-color: rgb(51, 51, 51);
}
.right.stripe-controls.mini-menu ul {
	margin: 0px; padding: 0px;
}
.right.stripe-controls.mini-menu li {
	padding: 10px 15px; font-family: Arial; font-size: 12px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.right.stripe-controls.mini-menu li.more {
	color: rgb(51, 51, 51);
}
.right.stripe-controls.mini-menu li.common-options {
	padding: 0px;
}
.right.stripe-controls.mini-menu li:not(.common-options):hover {
	background-color: rgb(0, 153, 204);
}
li:hover .edit-goto {
	color: rgb(153, 255, 255);
}
li .edit-goto:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
#progress-for-all {
	background-position: center; left: 0px; width: 0%; height: 100%; display: inline-block; position: absolute; opacity: 0.5; background-repeat: no-repeat; background-size: cover; background-color: rgb(102, 102, 102);
}
.stripe-blocker {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.7; background-color: black;
}
:empty.text-element::before {
	content: "\00a0 ";
}
.tablet-preview#xprs .item-box.master {
	margin-top: -1px; margin-bottom: -1px;
}
.animated-height {
	transition:height 2s cubic-bezier(0.165, 0.84, 0.44, 1), min-height 2s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: height 2s cubic-bezier(0.165, 0.84, 0.44, 1), min-height 2s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: height 2s cubic-bezier(0.165, 0.84, 0.44, 1), min-height 2s cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: height 2s cubic-bezier(0.165, 0.84, 0.44, 1) , min-height 2s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.animated-height.item-box {
	overflow: hidden;
}
#empty-stripe {
	transition-duration: 1s;
}
.fast-animated-height {
	transition:height 1s cubic-bezier(0.165, 0.84, 0.44, 1), min-height 1s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: height 1s cubic-bezier(0.165, 0.84, 0.44, 1), min-height 1s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: height 1s cubic-bezier(0.165, 0.84, 0.44, 1), min-height 1s cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: height 1s cubic-bezier(0.165, 0.84, 0.44, 1) , min-height 1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.animated-opacity {
	transition:opacity 1.5s cubic-bezier(0.165, 0.84, 0.44, 1); -webkit-transition: opacity 1.5s cubic-bezier(0.165, 0.84, 0.44, 1); -moz-transition: opacity 1.5s cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: opacity 1.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
#publish-module #payment-form #card-number {
	background-position: 315px; background-repeat: no-repeat; background-size: 35px;
}
#publish-module #payment-form input.invalid {
	background-color: rgb(204, 51, 51);
}
.reset-min-height {
	min-height: auto !important;
}
.preview-bottom-bar {
	width: 100%; height: 170px; display: table; background-color: black;
}
.bottom-inner {
	text-align: center; vertical-align: middle; display: table-cell;
}
#choose-template-btn {
	padding: 18px 20px; color: white; font-family: Arial; font-size: 12px; margin-right: 30px; display: inline-block; background-color: rgb(51, 204, 102);
}
#bottom-toggle-menu-holder {
	text-align: left;
}
#bottom-toggle-menu .item-type-btn {
	width: 32px; height: 32px;
}
#bottom-toggle-menu .disabled.item-type-btn-wrapper {
	display: none;
}
#bottom-toggle-menu .disabled.item-type-btn-wrapper .item-type-btn {
	cursor: default;
}
#bottom-toggle-menu .item-type-btn-wrapper {
	width: 32px; height: 32px;
}
#bottom-toggle-menu .item-type-btn-text {
	padding-top: 10px;
}
.is-blocked .mini-menu.stripe-controls {
	display: none;
}
.manage-mode.gallery-box.master :not(.do-not-highlight).item-box.sub:hover .item-manage-menu.manage-ui {
	left: 50%; top: 0px; margin-top: 6px; margin-left: -110px; display: block; position: absolute; z-index: 999; opacity: 0.7; background-color: black;
}
.manage-mode.gallery-box.master .highlight.item-box.sub .item-manage-menu.manage-ui {
	left: 50%; top: 0px; margin-top: 6px; margin-left: -110px; display: block; position: absolute; z-index: 999; opacity: 0.7; background-color: black;
}
.item-loading-cover {
	background-position: center; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 99999; opacity: 0.8; background-image: url("/images/x_loader.gif"); background-repeat: no-repeat; background-color: black;
}
.manage-blocker {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 99999; opacity: 0.8; background-color: rgb(85, 85, 85);
}
.manage-mode.gallery-box.master .manage-title.manage-ui {
	left: 0px; color: white; font-family: HelveNueThinNormal; margin-top: 30px; margin-left: 70px; position: absolute;
}
.back-btn.manage-ui {
	left: 0px; top: 0px; width: 60px; position: absolute;
}
.video-blocker {
	left: 0px; width: 100%; height: 100%; right: 0px; position: absolute; min-height: inherit;
}
.map-blocker {
	left: 0px; width: 100%; height: 100%; right: 0px; position: absolute; min-height: inherit;
}
.small-toggle-selector {
	padding: 3px; color: white; font-family: Arial; font-size: 8px; display: inline-block;
}
.selected.small-toggle-selector {
	color: green;
}
.helper-div {
	pointer-events: none;
}
.preview-content-holder {
	pointer-events: auto;
}
.item-preview {
	pointer-events: auto;
}
.item-details {
	pointer-events: auto;
}
.tablet-preview#xprs .crop-panel-holder {
	display: none;
}
.mobile-preview#xprs .crop-panel-holder {
	display: none;
}
