/* ------- Fluid Columns ------- */
/* TOTAL HORIZONTAL SPACE OF GUTTERS SHOWN IN COMMENTS */
/* -ew = extra wide gutter  -w = wide gutter  -m = medium gutter  -n = narrow gutter  -none = no gutter */

/* 8% */													/* 6% */													/* 4% */													/*	2%*/												/* ZEROS */
.one-half-ew			{ width:46%; }			.one-half-w		{ width:47%; }			.one-half-m		{width: 48%;}				.one-half-n		{width: 49%;}			.one-half-none {width: 50%;}

/* 16% */													/* 12% */													/* 8% */													/*	4%*/
.one-third-ew		{ width:28%; }		.one-third-w		{ width:29.33%; }		.one-third-m		{ width:30.66%; }		.one-third-n		{ width:32%; }		.one-third-none {width: 33.3333%;}
.two-third-ew		{ width:64%; }		.two-third-w		{ width:64.66%; }		.two-third-m		{ width:65.33%; }		.two-third-n		{ width:66%; }		.two-third-none {width: 66.6666%;}

/* 24% */													/* 18% */													/* 12% */													/*	6%*/
.one-fourth-ew		{ width:19%; }		.one-fourth-w	{ width:20.5%; }			.one-fourth-m	{ width:22%; }			.one-fourth-n	{ width:23.5%; }		.one-fourth-none { width: 25%; }
.two-fourth-ew		{ width:46%; }		.two-fourth-w 	{ width:47%; }			.two-fourth-m	{ width:48%; }			.two-fourth-n	{ width:49%; }		.two-fourth-none	{width: 50%; }
.three-fourth-ew	{ width:73%; }		.three-fourth-w	{ width:73.5%; }			.three-fourth-m	{ width:74%; }			.three-fourth-n	{ width:74.5%; }		.three-fourth-none { width: 75%; }

/* 32 % */												/* 24% */													/* 16% */													/*	8%*/
.one-fifth-ew			{ width:13.6%; }		.one-fifth-w		{ width:15.2%; }			.one-fifth-m		{ width:16.8%; }			.one-fifth-n		{ width:18.4%; }		.one-fifth-none { width: 20%; }
.two-fifth-ew			{ width:35.2%; }		.two-fifth-w		{ width:36.4%; }			.two-fifth-m		{ width:37.6%; }			.two-fifth-n		{ width:38.8%; }		.two-fifth-none { width: 40%; }
.three-fifth-ew		{ width:56.8%; }		.three-fifth-w	{ width:57.6%; }			.three-fifth-m	{ width:58.4%; }			.three-fifth-n	{ width:59.2%; }		.three-fifth-none {width: 60%; }
.four-fifth-ew		{ width:78.4%; }		.four-fifth-w		{ width:78.8%; }			.four-fifth-m		{ width:79.2%; }			.four-fifth-n		{ width:79.6%; }		.four-fifth-none {width: 80%; }

/* 40 % */												/* 30% */													/* 20% */													/*	10%*/
.one-sixth-ew		{ width:10%; }		.one-sixth-w		{ width:11.66%; }			.one-sixth-m		{ width:13.33%; }			.one-sixth-n		{ width:15%; }		.one-sixth-none { width: 16.6666%; }
.two-sixth-ew		{ width: 28%; }		.two-sixth-w		{ width: 29.32%; }			.two-sixth-m		{ width: 30.66%; }			.two-sixth-n		{ width: 32%; }		.two-sixth-none { width: 33.3333%; }
.three-sixth-ew 	{ width: 46%; }		.three-sixth-w 	{ width: 46.98%; }			.three-sixth-m 	{ width: 47.99%; }			.three-sixth-n 	{ width: 49%; }		.three-sixth-none { width: 50%; }
.four-sixth-ew		{ width: 64%; } 		.four-sixth-w		{ width: 64.64%; }			.four-sixth-m 	{ width: 65.32%; }			.four-sixth-n		{ width: 66%; }		.four-sixth-none { width: 66.6666%; }
.five-sixth-ew		{ width: 82%; }		.five-sixth-w		{ width: 82.30%; }			.five-sixth-m		{ width: 82.65%; }			.five-sixth-n		{ width: 83%; }		.five-sixth-none { width: 83.3333%; }

.col-extra-wide-gutter{ float:left; margin: 0 8% 0 0; }
.col-wide-gutter{ float:left; margin: 0 6% 0 0; }
.col-med-gutter{ float:left; margin: 0 4% 0 0; }
.col-narrow-gutter{ float:left; margin: 0 2% 0 0; }
.col-no-gutter{float:left; margin: 0 0 0 0;}

.col-last{ margin-right:0 !important; clear:right; }
.column-lineclear {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%; }

/* Breakpoint for columns on pages with one or more sidebars */
@media screen and (max-width: 800px) {
	.tmp-sidebar .col-responsive, .tmp-no-sidebars .col-responsive
	{
		margin-bottom: 1em;
		width: 100%;	
	}
	
	.tmp-sidebar .col-no-gutter, .tmp-no-sidebars .col-no-gutter {
		margin-bottom: 0;
		width: 100%;	
	}
}

/* ------- Added for Right to Left language support ------- */
.rtl .one-half,
.rtl .one-third,
.rtl .two-third,
.rtl .three-fourth,
.rtl .one-fourth,
.rtl .one-fifth,
.rtl .two-fifth,
.rtl .three-fifth,
.rtl .four-fifth,
.rtl .one-sixth,
.rtl .five-sixth {
    float: right;
    margin-right: inherit;
    margin-left: 4%;
}

.rtl .last {
    clear: left;
    margin-left: 0 !important;
    margin-right: inherit;
}


/* This must come last. It removes unnecessary floating*/
.widget-full-width-m { float: none;  width: 100%;}


.widget-col-med-gutter{ float:left; margin: 0 4% 0 0; }
.widget-col-last{ margin-right:0 !important; clear:right; }

/* Breakpoint for widget columns */
@media screen and (max-width: 800px) {
	.widget-col-responsive { margin-bottom: 0; width: 100%; }
}