/* custom */

/* two */
.ce_rsce_twocolumn {
	 padding-top: 3em;
	 padding-bottom: 3em;
}

.ce_rsce_twocolumn .twocolumn__content {
	 width: 100%;
}
 .ce_rsce_twocolumn .twocolumn__columnOne {
	 width: 100%;
}
 .ce_rsce_twocolumn .twocolumn__columnTwo {
	 width: 100%;
}
 @media only screen and (min-width: 900px) {
	 .ce_rsce_twocolumn .twocolumn__columnOne {
		 width: 45%;
		 float: left;
	}
	 .ce_rsce_twocolumn .twocolumn__columnTwo {
		 width: 45%;
		 float: right;
	}
}

/* three */

.ce_rsce_threecolumn {
	 padding-top: 3em;
	 padding-bottom: 3em;
}

.ce_rsce_threecolumn .threecolumn__content {
	 width: 100%;
}
 .ce_rsce_threecolumn .threecolumn__columnOne, .ce_rsce_threecolumn .threecolumn__columnTwo, .ce_rsce_threecolumn .threecolumn__columnThree {
	 width: 100%;
}
 .ce_rsce_threecolumn .threecolumn__columnOne > *, .ce_rsce_threecolumn .threecolumn__columnTwo > *, .ce_rsce_threecolumn .threecolumn__columnThree > * {
	 padding-left: 5%;
	 padding-right: 5%;
}
 @media only screen and (min-width: 900px) {
	 .ce_rsce_threecolumn .threecolumn__columns > * {
		 padding-left: 50px;
		 padding-right: 50px;
	}
	 .ce_rsce_threecolumn .threecolumn__columnOne {
		 width: 33%;
		 float: left;
	}
	 .ce_rsce_threecolumn .threecolumn__columnTwo {
		 width: 33%;
		 float: left;
	}
	 .ce_rsce_threecolumn .threecolumn__columnThree {
		 width: 33%;
		 float: left;
	}
}

/* four */

.ce_rsce_fourcolumn {
	 padding-top: 3em;
	 padding-bottom: 3em;
}
 .ce_rsce_fourcolumn .fourcolumn__content {
	 width: 100%;
}
 .ce_rsce_fourcolumn .fourcolumn__columnOne {
	 width: 100%;
}
 .ce_rsce_fourcolumn .fourcolumn__columnOne > * {
	 padding-left: 10%;
	 padding-right: 10%;
}
 .ce_rsce_fourcolumn .fourcolumn__columnTwo {
	 width: 100%;
}
 .ce_rsce_fourcolumn .fourcolumn__columnTwo > * {
	 padding-left: 10%;
	 padding-right: 10%;
}
 .ce_rsce_fourcolumn .fourcolumn__columnThree {
	 width: 100%;
}
 .ce_rsce_fourcolumn .fourcolumn__columnThree > * {
	 padding-left: 10%;
	 padding-right: 10%;
}
 .ce_rsce_fourcolumn .fourcolumn__columnFour {
	 width: 100%;
}
 .ce_rsce_fourcolumn .fourcolumn__columnFour > * {
	 padding-left: 10%;
	 padding-right: 10%;
}
 @media only screen and (min-width: 900px) {
	 .ce_rsce_fourcolumn .fourcolumn__columnOne {
		 width: 25%;
		 float: left;
	}
	 .ce_rsce_fourcolumn .fourcolumn__columnTwo {
		 width: 25%;
		 float: left;
	}
	 .ce_rsce_fourcolumn .fourcolumn__columnThree {
		 width: 25%;
		 float: left;
	}
	 .ce_rsce_fourcolumn .fourcolumn__columnFour {
		 width: 25%;
		 float: left;
	}
}
