.gdc_row {
	overflow: auto; margin-bottom: 20px;
}
.gdc_cfull {
	width: 100%;
}
.gdc_chalf {
	width: 50%;
}
.gdc_cthird {
	width: 33.3%;
}
.gdc_ctwo-thirds {
	width: 66.6%;
}
.gdc_cquarter {
	width: 25%;
}
.gdc_cthree-quarters {
	width: 75%;
}
.gdc_column {
	float: left;
}
.gdc_column div.gdc_inner {
	padding: 0px 20px;
}
:first-of-type.gdc_column .gdc_inner {
	padding-left: 0px;
}
:last-of-type.gdc_column .gdc_inner {
	padding-right: 0px;
}
@media only screen and (max-width:40em)
{
.gdc_cfull {
	width: 100%;
}
.gdc_chalf {
	width: 100%;
}
.gdc_cthird {
	width: 100%;
}
.gdc_ctwo-thirds {
	width: 100%;
}
.gdc_cquarter {
	width: 100%;
}
.gdc_cthree-quarters {
	width: 100%;
}
.gdc_column .gdc_inner {
	padding: 0px !important;
}
.gdc_column {
	margin-bottom: 20px;
}
}
