INITIAL SETTINGS {}

{}
------------------------ {}
SITE SETTINGS {}

	.wz-cell-hyphenate-yes .wz-cell-inner > *{-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}


	/* JS - HIDE LOCAL DATA */
	#wz-local{display:none;}


/* ####################################################################### */
/*                                 OVERLAY                                 */
/* ####################################################################### */


	/* wz-layer */
	#wz-layer{position: fixed;z-index: 210;top: 0;left: 0;width: 100vw;height: 100vh;justify-content: center;align-items: center;}
	#wz-layer-background{background-color: rgba(0,0,0,.4);width: 100%;height: 100%;cursor:pointer;}
	#wz-layer-content-wrapper{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;padding: calc(12px + (24 - 12) * ((100vw - 320px) / (1200 - 320)));}
	#wz-layer-content{position: relative;max-height: 90vh;min-height:120px;min-width:300px;overflow-y: auto;cursor:default;background-color:#fff;}
	#wz-layer-close{position: absolute;right:12px;top:12px;font-size: calc(14px + (20 - 14) * ((100vw - 320px) / (1200 - 320)));cursor:pointer;z-index:211;}
	#wz-layer #wz-layer-inner{display:none;position:relative;margin:0 24px;min-width:280px;background-color: #fff;-webkit-box-shadow: 0 8px 24px rgba(0,0,0,.6);box-shadow: 0 8px 24px rgba(0,0,0,.6);border:1px solid #ccc;max-height:70vh;}
	#wz-layer #wz-layer-overflow{width:100%;max-height:69vh;padding:12px 24px;overflow-y:auto;}
	.wz-overlay-spinner{color:#fff;font-size: calc(24px + (48 - 24) * ((100vw - 320px) / (1200 - 320)));}

	
	/* JS - SPINNER */
	#wz-layer-spinner{color:#fff;font-size: calc(24px + (48 - 24) * ((100vw - 320px) / (1200 - 320)));}


	/* JS - CLOSEBOX */
	.wz-js-closebox{position: fixed;top: calc(12px + (24 - 12) * ((100vw - 320px) / (1200 - 320)));right: calc(4px + (12 - 4) * ((100vw - 320px) / (1200 - 320)));cursor: pointer;}
	.wz-js-closebox .fa{font-size: calc(24px + (32 - 24) * ((100vw - 320px) / (1200 - 320)));color: #fff;transition: color .5s;box-shadow: 0 2px 6px 0 #777;}



	/* error message */
	.wz.cell.messages-type-error
	{
		background-image: none;
		background-color: #f1f1f1;
		color:#660000;
	}
	/* search dialog */
	.wz-block-overlay-search input.wz-search{padding:8px;font-size: calc(12px + (24 - 12) * ((100vw - 320px) / (1200 - 320)));text-align:center;}
	.wz-block-overlay-search .register-form-buttons{text-align:center;}
	/* vertical menu alignment */
	.wz-block-menu .wz-block-format-outer{align-self:center;}
	/* prevent body scrolling */
	body.noscroll{overflow: hidden;}

