.row {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	position: relative;
	transition:all 0.3s ease 0s;
	overflow: hidden;
}

.content {
	margin:0 auto;
}
.row.full-width .content{
	max-width: 100%;
}
.cell {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float:left;
	position:relative;
	min-height: 50px;
}

.fright{
	float: right;
}
/************************************ ROW MARGINS / PADDING *******************************/
.wPad > .content > .cell{
	padding-left: 3%;
	padding-right: 3%;
}

.hPad > .content > .cell{
	padding-top: 3%;
	padding-bottom: 3%;
}
/**********************************  COLLS **********************************/
/********* 1 *********/
.slice-1{
	width:100%;
}
/********* 1/2 *********/
.slice-12{
	width: 50%;
}
.gap .slice-12{
	width: 48.5%;
	margin-left: 3%;
}
.gap .slice-12:first-child{
	margin-left: 0;
}
/********* 1/3 *********/
.slice-13{
	width: 33.33%;
}
.slice-23{
	width: 66.66%;
}
.gap .slice-13{
	width: 31.33%;
}
.gap .slice-23{
	width: 65.66%;
}
.gap .slice-13, .gap .slice-23{
	margin-left: 3%;
}
.gap .slice-13:first-child, .gap .slice-23:first-child{
	margin-left: 0;
}
.gap .fright + .slice-23 {
	margin-left: 0;
}
.gap .fright {
	margin-left: 3%;
}
/********* 1/4 *********/
.slice-14{
	width: 25%;
}
.slice-34{
	width: 75%;
}
.slice-24{
	width: 50%;
}
.gap .slice-24{
	width: 48.5%;
}
.gap .slice-14{
	width: 22.75%;
}
.gap .slice-34{
	width: 74.25%;
}
.gap .slice-14, .gap .slice-34, .gap .slice-24{
	margin-left: 3%;
}
.gap .slice-14:first-child, .gap .slice-34:first-child,  .gap .slice-24:first-child{
	margin-left: 0;
}
.gap .fright + .slice-34 {
	margin-left: 0;
}
.gap .fright {
	margin-left: 3%;
}

/******** 1/5 ********/
.slice-15{
	width:20%;
}
.gap .slice-15:first-child, .gap .slice-15:nth-child(5n+1){
	margin-left:0;
}
.gap .slice-15{
	width:17.6%;
	margin-left:3%;
}

.slice-25{
	width:40%;
}
.gap .slice-25:first-child{
	margin-left:0;
}
.gap .slice-25{
	width:38.5%;
	margin-left:3%;
}

.slice-35{
	width:60%;
}
.gap .slice-35:first-child{
	margin-left:0;
}
.gap .slice-35{
	width:58.5%;
	margin-left:3%;
}

.slice-45{
	width:80%;
}
.gap .slice-45:first-child{
	margin-left:0;
}
.gap .slice-45{
	width:79.4%;
	margin-left:3%;
}

.gap .slice-15:nth-child(n+6){
	margin-top: 30px;
}
.slice-15:nth-child(n+6){
	margin-top: 0;
}



