.panel-grid-cell {
	float: left;
	padding: 0 2.6% 20px 0;
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	-ms-box-sizing: content-box !important;
	-o-box-sizing: content-box !important;
	box-sizing: content-box !important;
}
.panel-grid .panel-grid-cell:last-child {
	padding-right: 0 !important;
}
.panel-grid:after,
.panel-grid-core:after {
    clear: both;
    content: '';
    display: table;
}
.panel-widget-style {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

/* Remove padding if layout builder is being used */
.panel-widget-style > .panel-grid {
	padding: 0 !important;
}

/* -------------------------------------------------------- */
/*	Responsive												*/
/* -------------------------------------------------------- */

/* iPhone (Landscape) */
@media only screen and (max-width: 568px) {

	body.layout-responsive .panel-grid-cell {
		width: 100% !important;
		float: none;
		padding-right: 0px !important;
	}
}