/* Framework */

	@media only screen and (max-width: 995px) {

		.only-desktop {
			display: none;
		}

		.only-mobile {
			display: block;
		}

		.wp-webc-column-mobile:first-child {
			padding-left: 0 !important;
		}

		.wp-webc-column-mobile:last-child {
			padding-right: 0 !important;
		}

		.wp-webc-column-mobile.wp-webc-column-mobile-12 {
			padding-left: 0;
			padding-right: 0;
		}

		.wp-webc-column-mobile-1 {
			width: calc(100% * 1/12) !important;
		}

		.wp-webc-column-mobile-2 {
			width: calc(100% * 2/12) !important;
		}

		.wp-webc-column-mobile-3 {
			width: calc(100% * 3/12) !important;
		}

		.wp-webc-column-mobile-4 {
			width: calc(100% * 4/12) !important;
		}

		.wp-webc-column-mobile-5 {
			width: calc(100% * 5/12) !important;
		}

		.wp-webc-column-mobile-6 {
			width: calc(100% * 6/12) !important;
		}

		.wp-webc-column-mobile-7 {
			width: calc(100% * 7/12) !important;
		}

		.wp-webc-column-mobile-8 {
			width: calc(100% * 8/12) !important;
		}

		.wp-webc-column-mobile-9 {
			width: calc(100% * 9/12) !important;
		}

		.wp-webc-column-mobile-10 {
			width: calc(100% * 10/12) !important;
		}

		.wp-webc-column-mobile-11 {
			width: calc(100% * 11/12) !important;
		}

		.wp-webc-column-mobile-12 {
			width: 100% !important;
		}

		.wp-webc-column.wp-webc-column-mobile-12 {
			padding-left: 0;
			padding-right: 0;
		}

	}

	.only-desktop {
		display: block;
	}

	.only-mobile {
		display: none;
	}

	.wp-webc-container {
		display: block;
		width: 100%;
		max-width: 1400px;
		margin: 0 auto;
	}

	.wp-webc-row:after,
	.wp-webc-clearfix:after {
		content: '';
		display: table;
		clear: both;
	}
	
	.wp-webc-row {
		display: block;
		min-height: 1px;
		box-sizing: border-box;
	}

	.wp-webc-row-fullwidth.fixed-content-size {
		padding-left: calc((100vw - 100%) / 2);
		padding-right: calc((100vw - 100%) / 2);
	}

	.wp-webc-row-fullwidth {
		display: block;
		position: relative;
		left: 50%;
		width: 100vw;
		min-height: 1px;
		margin-left: -50vw;
		box-sizing: border-box;
	}

	.wp-webc-row * {
		box-sizing: border-box;
	}

	.wp-webc-column:first-child {
		padding-left: 0 !important;
	}

	.wp-webc-column:last-child {
		padding-right: 0 !important;
	}

	.wp-webc-column.wp-webc-column-12 {
		padding-left: 0;
		padding-right: 0;
	}

	.wp-webc-column-1,
	.wp-webc-column-2,
	.wp-webc-column-3,
	.wp-webc-column-4,
	.wp-webc-column-5,
	.wp-webc-column-6,
	.wp-webc-column-7,
	.wp-webc-column-8,
	.wp-webc-column-9,
	.wp-webc-column-10,
	.wp-webc-column-11,
	.wp-webc-column-12 {
		position: relative;
		display: block;
		min-height: 1px;
		padding: 0 10px;
		box-sizing: border-box;
		float: left;
	}

	.wp-webc-column-1 {
		width: calc(100% * 1/12);
	}

	.wp-webc-column-2 {
		width: calc(100% * 2/12);
	}

	.wp-webc-column-3 {
		width: calc(100% * 3/12);
	}

	.wp-webc-column-4 {
		width: calc(100% * 4/12);
	}

	.wp-webc-column-5 {
		width: calc(100% * 5/12);
	}

	.wp-webc-column-6 {
		width: calc(100% * 6/12);
	}

	.wp-webc-column-7 {
		width: calc(100% * 7/12);
	}

	.wp-webc-column-8 {
		width: calc(100% * 8/12);
	}

	.wp-webc-column-9 {
		width: calc(100% * 9/12);
	}

	.wp-webc-column-10 {
		width: calc(100% * 10/12);
	}

	.wp-webc-column-11 {
		width: calc(100% * 11/12);
	}

	.wp-webc-column-12 {
		width: 100%;
	}

	.webc-noselect {
		-webkit-touch-callout: none;
		-webkit-user-select: none; 
		-khtml-user-select: none; 
		-moz-user-select: none; 
		-ms-user-select: none; 
		user-select: none;
	}

/* Framework end */