.call-outs {
	min-height: 18em;
	padding: 1.5em 0;
	width: 100%;
	text-align: center;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bcd3dc+0,ffffff+100 */
	background: rgb(188, 211, 220);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(188, 211, 220, 1) 0%, rgba(255, 255, 255, 1) 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(188, 211, 220, 1) 0%, rgba(255, 255, 255, 1) 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(188, 211, 220, 1) 0%, rgba(255, 255, 255, 1) 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#bcd3dc', endColorstr='#ffffff', GradientType=0);
	/* IE6-9 */
	position: relative;
}

.call-outs:after {
	content: "";
	position: absolute;
	top: 13px;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/cms/images/layout/call-outs-bottom.png) no-repeat bottom center !important;
	pointer-events: none;
}

.call-outs-image {
	min-height: 150px;
}

.call-outs-title {
	color: #9e1d26;
	font-size: 2.5em;
	padding: 20px 0;
	margin: 0;
	text-transform: none;
	font-weight: normal;
}

.call-outs-title a {
	color: #9e1d26;
}

.call-outs-title a:hover {
	color: #9e1d26;
	text-decoration: underline;
}

.call-outs-text {
	color: #313131;
	font-size: 1em;
}

.call-outs .grid_4 {
	background: url(/cms/images/layout/call-outs-border-right.png) no-repeat right center;
}

.call-outs .grid_4:last-child {
	background: none;
}

@media only screen and (max-width:53.4375em) {
	.call-outs .grid_4 {background: none;}
}