____COMPLETE_BASIC {}

	*,*:before,*:after{box-sizing:border-box;}
	body{position:relative;margin:0;padding:0;}
	#block-system-main{background-color:transparent;padding:0;margin:0;}

/*
	*:first-child
	{
		margin-top:0;
		padding-top:0;
	}
*/

	.wz-hyphenate > *{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}
	.node > .content{position:relative;}
	div.wz-link-type-text{display:inline;}
	*:focus {outline:0;}

	strong{font-weight:bold;}
	ul.tabs.primary{
		border:none;z-index:610;
		position:fixed;
		top:calc(75px + (86 - 75) * ((100vw - 320px) / (1200 - 320)));
		right:calc(12px + (24 - 12) * ((100vw - 320px) / (1200 - 320)));
	}
	ul.tabs.primary li{padding:0;margin:0;}
	ul.tabs.primary li a{font-size:calc(10px + (14 - 10) * ((100vw - 320px) / (1200 - 320)));line-height:1em;border:1px solid #ddd;background-color:#fff;margin:0;padding:1px 6px 2px 6px;border-radius:4px;}
	ul.tabs.primary li a:hover{background-color:#f1f1f1;color:#0054AB;}
	ul.tabs.primary li a.active{background-color:#ddd;}
	ul.tabs.primary li:first-child{display:none;}




	ul{padding:0;list-style:none;list-style-type:none;}
	/* top button */
	#wz-button-top
	{
		display:none;
		position:fixed;
		left: calc(12px + (24 - 12) * ((100vw - 320px) / (1200 - 320)));
		bottom: calc(12px + (24 - 12) * ((100vw - 320px) / (1200 - 320)));
		padding-left: calc(4px + (12 - 4) * ((100vw - 320px) / (1200 - 320)));
		padding-right: calc(4px + (12 - 4) * ((100vw - 320px) / (1200 - 320)));
		padding-top: calc(3px + (10 - 3) * ((100vw - 320px) / (1200 - 320)));
		padding-bottom: calc(3px + (10 - 3) * ((100vw - 320px) / (1200 - 320)));
		border-radius:4px;
		background-color:rgba(255,255,255,0.7);
		-webkit-box-shadow: 0 4px 8px rgba(0,0,0,.4);
		box-shadow: 0 4px 8px rgba(0,0,0,.4);
	}

	.wz-hidden
	{
		display:none!important;
	}



____COMPLETE_LINKAGE {}

	a,
	a:hover,
	a:visited,
	a:focus,
	a:active
	{
		text-decoration: none;
		cursor: pointer;
	}


____BUTTON {}

	.wz-button button
	{
		cursor:pointer;
		padding:calc(8px + (16 - 8) * ((100vw - 320px) / (1200 - 320)));
		padding-top:calc(3px + (6 - 3) * ((100vw - 320px) / (1200 - 320)));
		padding-bottom:calc(3px + (6 - 3) * ((100vw - 320px) / (1200 - 320)));
		border-radius:5px;
		border:1px solid #cccccc;
		background-color:#f1f1f1;
		font-family:'Source Sans Pro';
		font-size:calc(10px + (14 - 10) * ((100vw - 320px) / (1200 - 320)));
	}

	.wz-button button:hover
	{
		background-color:#e6e6e6;
	}


____FORM {}

	.wz-form-field-error-message
	{
		color:#BE000A;
		font-size:calc(10px + (14 - 10) * ((100vw - 320px) / (1200 - 320)));
	}





____COMPLETE_TYPO {}

____COMPLETE_INLINE {}

	/* image wrapper non floating */
	.wz-inline-asset-wrapper.wz-asset-display-xxs-block{display:block;width:100%;}
	.wz-inline-asset-wrapper.wz-asset-display-xxs-block > .wz-inline-asset{display:inline-block;}
	/* image wrapper width */
	.wz-inline-asset-wrapper.wz-asset-width-xxs-20{width:20%;}
	.wz-inline-asset-wrapper.wz-asset-width-xxs-25{width:25%;}
	.wz-inline-asset-wrapper.wz-asset-width-xxs-30{width:30%;}
	.wz-inline-asset-wrapper.wz-asset-width-xxs-33{width:33.333333%;}
	.wz-inline-asset-wrapper.wz-asset-width-xxs-40{width:40%;}
	.wz-inline-asset-wrapper.wz-asset-width-xxs-50{width:50%;}
	.wz-inline-asset-wrapper.wz-asset-width-xxs-60{width:60%;}
	.wz-inline-asset-wrapper.wz-asset-width-xxs-66{width:66.666665%;}
	.wz-inline-asset-wrapper.wz-asset-width-xxs-70{width:70%;}
	.wz-inline-asset-wrapper.wz-asset-width-xxs-75{width:75%;}
	.wz-inline-asset-wrapper.wz-asset-width-xxs-80{width:80%;}
	.wz-inline-asset-wrapper.wz-asset-width-xxs-90{width:90%;}
	.wz-inline-asset-wrapper.wz-asset-width-xxs-100{width:100%;}
	/* image width */
	.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xxs-20{width:20%;}
	.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xxs-25{width:25%;}
	.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xxs-30{width:30%;}
	.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xxs-33{width:33.333333%;}
	.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xxs-40{width:40%;}
	.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xxs-50{width:50%;}
	.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xxs-60{width:60%;}
	.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xxs-66{width:66.666665%;}
	.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xxs-70{width:70%;}
	.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xxs-75{width:75%;}
	.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xxs-80{width:80%;}
	.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xxs-90{width:90%;}
	.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xxs-100{width:100%;}
	/* image align */
	.wz-inline-asset-wrapper.wz-asset-align-xxs-left{text-align:left;}
	.wz-inline-asset-wrapper.wz-asset-align-xxs-center{text-align:center;}
	.wz-inline-asset-wrapper.wz-asset-align-xxs-right{text-align:right;}




/*	====================================================
	MIN - BLOCK
	==================================================== */
	.wz-block img{width:100%;height:auto;}



/*	====================================================
	MIN - CELL
	==================================================== */
	/* cell wrapper */
	.wz-cell-wrapper{position:relative;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;min-height:1px;}
	.wz-cell-wrapper.wz-cell-flow-x{flex-direction:row;}
	.wz-cell-wrapper.wz-cell-flow-y{flex-direction:column;}
	.wz-cell-wrapper.wz-cell-align-center{justify-content:center;}
	.wz-cell-wrapper.wz-cell-gutter-md > .wz-cell{padding:calc(6px + (12 - 6) * ((100vw - 320px) / (1200 - 320)));}
	.wz-cell-wrapper.wz-cell-gutter-md{margin:calc(-6px - (12 - 6) * ((100vw - 320px) / (1200 - 320)));}
	.wz-cell-wrapper.wz-cell-gutter-lg > .wz-cell{padding:calc(9px + (18 - 9) * ((100vw - 320px) / (1200 - 320)));}
	.wz-cell-wrapper.wz-cell-gutter-lg{margin:calc(-9px - (18 - 9) * ((100vw - 320px) / (1200 - 320)));}
	/* cell */
	.wz.cell{display:flex;flex:0 1 auto;min-height:1px;}
	.wz.cell.wz-cell-grow{flex-grow:1;}
	/* cell padding */
	.wz.cell.wz-cell-padding-sm{padding:calc(6px + (12 - 6) * ((100vw - 320px) / (1200 - 320)))};
	.wz.cell.wz-cell-padding-md{padding:calc(9px + (18 - 9) * ((100vw - 320px) / (1200 - 320)))};
	/* cell align */
	.wz.cell.wz-cell-align-left{text-align:left;}
	.wz.cell.wz-cell-align-center{text-align:center;}
	/* cell width */
	.wz-cell-width-auto{width:auto;}
	.wz-cell-width-xxs-20{width:20%;}
	.wz-cell-width-xxs-25{width:25%;}
	.wz-cell-width-xxs-30{width:30%;}
	.wz-cell-width-xxs-33{width:33.333333%;}
	.wz-cell-width-xxs-40{width:40%;}
	.wz-cell-width-xxs-50{width:50%;}
	.wz-cell-width-xxs-60{width:60%;}
	.wz-cell-width-xxs-66{width:66.666665%;}
	.wz-cell-width-xxs-70{width:70%;}
	.wz-cell-width-xxs-75{width:75%;}
	.wz-cell-width-xxs-80{width:80%;}
	.wz-cell-width-xxs-90{width:90%;}
	.wz-cell-width-xxs-100{width:100%;}
	/* cell inner */
	.wz-cell-inner{width:100%;}
	.wz-cell-inner > *:last-child{margin-bottom:0;}
	/* cell divider */
	.wz-cell-divider{width:100%;}



/*	====================================================
	MEDIA QUERIES
	==================================================== */


/*	====================================================
	MEDIA QUERY - XS
	==================================================== */
	@media (min-width:374px){


	/*	====================================================
		INLINE
		==================================================== */
		/* image wrapper non floating */
		.wz-inline-asset-wrapper.wz-asset-display-xs-block{display:block;width:100%;}
		.wz-inline-asset-wrapper.wz-asset-display-xs-block > .wz-inline-asset{display:inline-block;}
		/* image wrapper width */
		.wz-inline-asset-wrapper.wz-asset-width-xs-20{width:20%;}
		.wz-inline-asset-wrapper.wz-asset-width-xs-25{width:25%;}
		.wz-inline-asset-wrapper.wz-asset-width-xs-30{width:30%;}
		.wz-inline-asset-wrapper.wz-asset-width-xs-33{width:33.333333%;}
		.wz-inline-asset-wrapper.wz-asset-width-xs-40{width:40%;}
		.wz-inline-asset-wrapper.wz-asset-width-xs-50{width:50%;}
		.wz-inline-asset-wrapper.wz-asset-width-xs-60{width:60%;}
		.wz-inline-asset-wrapper.wz-asset-width-xs-66{width:66.666665%;}
		.wz-inline-asset-wrapper.wz-asset-width-xs-70{width:70%;}
		.wz-inline-asset-wrapper.wz-asset-width-xs-75{width:75%;}
		.wz-inline-asset-wrapper.wz-asset-width-xs-80{width:80%;}
		.wz-inline-asset-wrapper.wz-asset-width-xs-90{width:90%;}
		.wz-inline-asset-wrapper.wz-asset-width-xs-100{width:100%;}
		/* image width */
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xs-20{width:20%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xs-25{width:25%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xs-30{width:30%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xs-33{width:33.333333%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xs-40{width:40%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xs-50{width:50%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xs-60{width:60%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xs-66{width:66.666665%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xs-70{width:70%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xs-75{width:75%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xs-80{width:80%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xs-90{width:90%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xs-100{width:100%;}
		/* image align */
		.wz-inline-asset-wrapper.wz-asset-align-xs-left{text-align:left;}
		.wz-inline-asset-wrapper.wz-asset-align-xs-center{text-align:center;}
		.wz-inline-asset-wrapper.wz-asset-align-xs-right{text-align:right;}


	/*	====================================================
		CELL
		==================================================== */
		.wz-cell-width-xs-20{width:20%;}
		.wz-cell-width-xs-25{width:25%;}
		.wz-cell-width-xs-33{width:33.333333%;}
		.wz-cell-width-xs-40{width:40%;}
		.wz-cell-width-xs-50{width:50%;}
		.wz-cell-width-xs-60{width:60%;}
		.wz-cell-width-xs-66{width:66.666665%;}
		.wz-cell-width-xs-75{width:75%;}
		.wz-cell-width-xs-100{width:100%;}

	}


/*	====================================================
	MEDIA QUERY - SM
	==================================================== */
	@media (min-width:442px){


	/*	====================================================
		INLINE
		==================================================== */
		/* image wrapper non floating */
		.wz-inline-asset-wrapper.wz-asset-display-sm-block{display:block;width:100%;}
		.wz-inline-asset-wrapper.wz-asset-display-sm-block > .wz-inline-asset{display:inline-block;}
		/* image wrapper width */
		.wz-inline-asset-wrapper.wz-asset-width-sm-20{width:20%;}
		.wz-inline-asset-wrapper.wz-asset-width-sm-25{width:25%;}
		.wz-inline-asset-wrapper.wz-asset-width-sm-30{width:30%;}
		.wz-inline-asset-wrapper.wz-asset-width-sm-33{width:33.333333%;}
		.wz-inline-asset-wrapper.wz-asset-width-sm-40{width:40%;}
		.wz-inline-asset-wrapper.wz-asset-width-sm-50{width:50%;}
		.wz-inline-asset-wrapper.wz-asset-width-sm-60{width:60%;}
		.wz-inline-asset-wrapper.wz-asset-width-sm-66{width:66.666665%;}
		.wz-inline-asset-wrapper.wz-asset-width-sm-70{width:70%;}
		.wz-inline-asset-wrapper.wz-asset-width-sm-75{width:75%;}
		.wz-inline-asset-wrapper.wz-asset-width-sm-80{width:80%;}
		.wz-inline-asset-wrapper.wz-asset-width-sm-90{width:90%;}
		.wz-inline-asset-wrapper.wz-asset-width-sm-100{width:100%;}
		/* image width */
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-sm-20{width:20%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-sm-25{width:25%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-sm-30{width:30%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-sm-33{width:33.333333%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-sm-40{width:40%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-sm-50{width:50%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-sm-60{width:60%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-sm-66{width:66.666665%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-sm-70{width:70%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-sm-75{width:75%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-sm-80{width:80%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-sm-90{width:90%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-sm-100{width:100%;}
		/* image align */
		.wz-inline-asset-wrapper.wz-asset-align-sm-left{text-align:left;}
		.wz-inline-asset-wrapper.wz-asset-align-sm-center{text-align:center;}
		.wz-inline-asset-wrapper.wz-asset-align-sm-right{text-align:right;}


	/*	====================================================
		CELL
		==================================================== */
		.wz-cell-width-sm-20{width:20%;}
		.wz-cell-width-sm-25{width:25%;}
		.wz-cell-width-sm-33{width:33.333333%;}
		.wz-cell-width-sm-40{width:40%;}
		.wz-cell-width-sm-50{width:50%;}
		.wz-cell-width-sm-60{width:60%;}
		.wz-cell-width-sm-66{width:66.666665%;}
		.wz-cell-width-sm-75{width:75%;}
		.wz-cell-width-sm-100{width:100%;}
	}


/*	====================================================
	MEDIA QUERY - MD
	==================================================== */
	@media (min-width:527px){


	/*	====================================================
		INLINE
		==================================================== */
		/* image wrapper non floating */
		.wz-inline-asset-wrapper.wz-asset-display-md-block{display:block;width:100%;}
		.wz-inline-asset-wrapper.wz-asset-display-md-block > .wz-inline-asset{display:inline-block;}
		/* image wrapper width */
		.wz-inline-asset-wrapper.wz-asset-width-md-20{width:20%;}
		.wz-inline-asset-wrapper.wz-asset-width-md-25{width:25%;}
		.wz-inline-asset-wrapper.wz-asset-width-md-30{width:30%;}
		.wz-inline-asset-wrapper.wz-asset-width-md-33{width:33.333333%;}
		.wz-inline-asset-wrapper.wz-asset-width-md-40{width:40%;}
		.wz-inline-asset-wrapper.wz-asset-width-md-50{width:50%;}
		.wz-inline-asset-wrapper.wz-asset-width-md-60{width:60%;}
		.wz-inline-asset-wrapper.wz-asset-width-md-66{width:66.666665%;}
		.wz-inline-asset-wrapper.wz-asset-width-md-70{width:70%;}
		.wz-inline-asset-wrapper.wz-asset-width-md-75{width:75%;}
		.wz-inline-asset-wrapper.wz-asset-width-md-80{width:80%;}
		.wz-inline-asset-wrapper.wz-asset-width-md-90{width:90%;}
		.wz-inline-asset-wrapper.wz-asset-width-md-100{width:100%;}
		/* image width */
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-md-20{width:20%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-md-25{width:25%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-md-30{width:30%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-md-33{width:33.333333%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-md-40{width:40%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-md-50{width:50%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-md-60{width:60%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-md-66{width:66.666665%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-md-70{width:70%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-md-75{width:75%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-md-80{width:80%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-md-90{width:90%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-md-100{width:100%;}
		/* image align */
		.wz-inline-asset-wrapper.wz-asset-align-md-left{text-align:left;}
		.wz-inline-asset-wrapper.wz-asset-align-md-center{text-align:center;}
		.wz-inline-asset-wrapper.wz-asset-align-md-right{text-align:right;}


	/*	====================================================
		CELL
		==================================================== */
		.wz-cell-width-md-20{width:20%;}
		.wz-cell-width-md-25{width:25%;}
		.wz-cell-width-md-33{width:33.333333%;}
		.wz-cell-width-md-40{width:40%;}
		.wz-cell-width-md-50{width:50%;}
		.wz-cell-width-md-60{width:60%;}
		.wz-cell-width-md-66{width:66.666665%;}
		.wz-cell-width-md-75{width:75%;}
		.wz-cell-width-md-100{width:100%;}
	}


/*	====================================================
	MEDIA QUERY - LG
	==================================================== */
	@media (min-width:633px){


	/*	====================================================
		INLINE
		==================================================== */
		/* image wrapper non floating */
		.wz-inline-asset-wrapper.wz-asset-display-lg-block{display:block;width:100%;}
		.wz-inline-asset-wrapper.wz-asset-display-lg-block > .wz-inline-asset{display:inline-block;}
		/* image wrapper width */
		.wz-inline-asset-wrapper.wz-asset-width-lg-20{width:20%;}
		.wz-inline-asset-wrapper.wz-asset-width-lg-25{width:25%;}
		.wz-inline-asset-wrapper.wz-asset-width-lg-30{width:30%;}
		.wz-inline-asset-wrapper.wz-asset-width-lg-33{width:33.333333%;}
		.wz-inline-asset-wrapper.wz-asset-width-lg-40{width:40%;}
		.wz-inline-asset-wrapper.wz-asset-width-lg-50{width:50%;}
		.wz-inline-asset-wrapper.wz-asset-width-lg-60{width:60%;}
		.wz-inline-asset-wrapper.wz-asset-width-lg-66{width:66.666665%;}
		.wz-inline-asset-wrapper.wz-asset-width-lg-70{width:70%;}
		.wz-inline-asset-wrapper.wz-asset-width-lg-75{width:75%;}
		.wz-inline-asset-wrapper.wz-asset-width-lg-80{width:80%;}
		.wz-inline-asset-wrapper.wz-asset-width-lg-90{width:90%;}
		.wz-inline-asset-wrapper.wz-asset-width-lg-100{width:100%;}
		/* image width */
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-lg-20{width:20%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-lg-25{width:25%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-lg-30{width:30%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-lg-33{width:33.333333%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-lg-40{width:40%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-lg-50{width:50%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-lg-60{width:60%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-lg-66{width:66.666665%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-lg-70{width:70%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-lg-75{width:75%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-lg-80{width:80%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-lg-90{width:90%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-lg-100{width:100%;}
		/* image align */
		.wz-inline-asset-wrapper.wz-asset-align-lg-left{text-align:left;}
		.wz-inline-asset-wrapper.wz-asset-align-lg-center{text-align:center;}
		.wz-inline-asset-wrapper.wz-asset-align-lg-right{text-align:right;}


	/*	====================================================
		CELL
		==================================================== */
		.wz-cell-width-lg-20{width:20%;}
		.wz-cell-width-lg-25{width:25%;}
		.wz-cell-width-lg-33{width:33.333333%;}
		.wz-cell-width-lg-40{width:40%;}
		.wz-cell-width-lg-50{width:50%;}
		.wz-cell-width-lg-60{width:60%;}
		.wz-cell-width-lg-66{width:66.666665%;}
		.wz-cell-width-lg-75{width:75%;}
		.wz-cell-width-lg-100{width:100%;}
	}


/*	====================================================
	MEDIA QUERY - XL
	==================================================== */
	@media (min-width:767px){


	/*	====================================================
		INLINE
		==================================================== */
		/* image wrapper non floating */
		.wz-inline-asset-wrapper.wz-asset-display-xl-block{display:block;width:100%;}
		.wz-inline-asset-wrapper.wz-asset-display-xl-block > .wz-inline-asset{display:inline-block;}
		/* image wrapper width */
		.wz-inline-asset-wrapper.wz-asset-width-xl-20{width:20%;}
		.wz-inline-asset-wrapper.wz-asset-width-xl-25{width:25%;}
		.wz-inline-asset-wrapper.wz-asset-width-xl-30{width:30%;}
		.wz-inline-asset-wrapper.wz-asset-width-xl-33{width:33.333333%;}
		.wz-inline-asset-wrapper.wz-asset-width-xl-40{width:40%;}
		.wz-inline-asset-wrapper.wz-asset-width-xl-50{width:50%;}
		.wz-inline-asset-wrapper.wz-asset-width-xl-60{width:60%;}
		.wz-inline-asset-wrapper.wz-asset-width-xl-66{width:66.666665%;}
		.wz-inline-asset-wrapper.wz-asset-width-xl-70{width:70%;}
		.wz-inline-asset-wrapper.wz-asset-width-xl-75{width:75%;}
		.wz-inline-asset-wrapper.wz-asset-width-xl-80{width:80%;}
		.wz-inline-asset-wrapper.wz-asset-width-xl-90{width:90%;}
		.wz-inline-asset-wrapper.wz-asset-width-xl-100{width:100%;}
		/* image width */
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xl-20{width:20%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xl-25{width:25%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xl-30{width:30%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xl-33{width:33.333333%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xl-40{width:40%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xl-50{width:50%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xl-60{width:60%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xl-66{width:66.666665%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xl-70{width:70%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xl-75{width:75%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xl-80{width:80%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xl-90{width:90%;}
		.wz-inline-asset-wrapper > .wz-inline-asset.wz-asset-width-xl-100{width:100%;}
		/* image align */
		.wz-inline-asset-wrapper.wz-asset-align-xl-left{text-align:left;}
		.wz-inline-asset-wrapper.wz-asset-align-xl-center{text-align:center;}
		.wz-inline-asset-wrapper.wz-asset-align-xl-right{text-align:right;}


	/*	====================================================
		CELL
		==================================================== */
		.wz-cell-width-xl-20{width:20%;}
		.wz-cell-width-xl-25{width:25%;}
		.wz-cell-width-xl-33{width:33.333333%;}
		.wz-cell-width-xl-40{width:40%;}
		.wz-cell-width-xl-50{width:50%;}
		.wz-cell-width-xl-60{width:60%;}
		.wz-cell-width-xl-66{width:66.666665%;}
		.wz-cell-width-xl-75{width:75%;}
		.wz-cell-width-xl-100{width:100%;}
	}




____COMPLETE_LAYER {}

	#wz-layer,
	#wz-dialog-layer
	{
		position: fixed;
		z-index: 210;
		top: 0;
		left: 0;
		width: 100vw;
		height: 100vh;
		justify-content: center;
		align-items: center;
	}


	#wz-layer-background,
	#wz-dialog-background
	{
		background-color: rgba(0,0,0,.4);
		width: 100%;
		height: 100%;
		cursor:pointer;
	}


	#wz-layer-wrapper,
	#wz-dialog-wrapper
	{
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction:column;
		width: 100%;
		height: 100%;
		padding: calc(12px + (24 - 12) * ((100vw - 320px) / (1200 - 320)));
	}

	#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-body
	{
		overflow-y:auto;
		background-color: #fff;
		min-width:320px;
	}


	#wz-layer-footer
	{
		width:100%;
		background-color: #fff;
		padding: calc(12px + (24 - 12) * ((100vw - 320px) / (1200 - 320)));
		text-align:center;
	}


	#wz-layer-body.wz-display-overlay
	{
	}


	#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)));
	}










/* wz-formelements */

	textarea
	{
		font-family: sans-serif;
	}

	.wz-form-textelement,
	.wz-form-fieldelement
	{
		margin-bottom: calc(8px + (16 - 8) * ((100vw - 320px) / (1200 - 320)));
	}


	form.wz-form input[type="text"]
	{
		padding:4px;
	}

	select.wz-form-field-type-select
	{
	    display: block;
		width:100%;
	    line-height: 1.3;
    	padding: 4px;
		max-width: 100%; 
		box-sizing: border-box;
		border: 1px solid #000;
	    border-radius: 0;
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
		background-color: #fff;
	    background-image: url(/sites/default/files/graphics/dropdown-arrow.png);
	    background-repeat: no-repeat, repeat;
		background-position: right .7em top 50%, 0 0;
		background-size: .75em auto, 100%;
	}


.select-css:hover {
    border-color: #888;
}
.select-css:focus {
    border-color: #aaa;
    box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
    box-shadow: 0 0 0 3px -moz-mac-focusring;
    color: #222; 
    outline: none;
}


	select.wz-form-field-type-select::-ms-expand {
		display: none;
	}


	.wz-formfield-type-boolean input
	{
    	padding: 4px;
		box-sizing: border-box;
		border: 1px solid #000;
	    border-radius: 0;
	}



	.wz-formfield-type-boolean label,
	form.wz-form label > p:first-child
	{
		display:inline;
	}


	.wz-formfield-type-text input,
	.wz-formfield-type-textarea
	{
		border: 1px solid #000;
	}



.node-unpublished
{
	background-color:#fff;
}




/* ---------------------------------- */
/* toggle button
/* ---------------------------------- */

.button-toggle
{
	cursor:pointer;
}


/* ---------------------------------- */
/* font awesome icons
/* ---------------------------------- */
i.fa,
i.far,
i.fas
{
	text-align:center;
}



/* ---------------------------------- */
/* set height of sortable placeholder
/* ---------------------------------- */
.ui-sortable-placeholder
{
	height:100px;
}



/* ---------------------------------- */
/* set width for image to 100%
/* ---------------------------------- */
img.w100
{
	width:100%;
}



	/* ---------------------------------- */
	/* form
	/* ---------------------------------- */
	.widget.widget-contactform input[type="button"]
	{
		padding: calc(4px + (8 - 4) * ((100vw - 320px) / (1200 - 320)));
		font-size: calc(12px + (16 - 12) * ((100vw - 320px) / (1200 - 320)));
		background-color:#f1f1f1;
		color:#444;
		border:1px solid #999;
		border-radius:0;
		width:150px;
		cursor:pointer;
		transition: all;
		transition-duration: .4s;
	}

	.widget.widget-contactform input[type="button"]:hover
	{
		box-shadow:0 0px 6px #999;
		border:1px solid #1fa02c;
		background-color:#1fa02c;
		color:#fff;
	}



	.mobile-menu-button
	{
		position:relative;
	}



	.mobile-menu-wrapper
	{
		background-color:#fff;
		position:absolute;
		z-index:20;
	}
	
	.mobile-menu-wrapper a
	{
		display:inline-block;
		padding-top:8px;
		margin-bottom:8px;
	}