.flexslider.referenceSlider article figure {
	background:#fff;
	padding:22px;
	display:block;
	clear:both;
	float:none;
	margin:0 0 15px;

	-webkit-box-shadow: #aeaeae 4px 4px 4px;
	-moz-box-shadow: #aeaeae 4px 4px 4px;
	box-shadow: #aeaeae 4px 4px 4px;
}
.flexslider.referenceSlider article {
	text-align: center;
}
.flexslider.referenceSlider article h3 {
	margin:0;
	font-size:138%;
}

.flexslider.referenceSlider .flex-control-nav {
	bottom:0;
}


.flexslider.referenceSlider .flex-control-paging li a {
	width:15px;
	height:15px;
	background:#fff;
	border:2px solid #c7c7c7;
	
	-webkit-box-shadow: #666 0px 0px 0px;
-moz-box-shadow: #666 0px 0px 0px;
box-shadow: #666 0px 0px 0px;
	-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius:50%;
}
.flexslider.referenceSlider .flex-control-paging li a.flex-active,
.flexslider.referenceSlider .flex-control-paging li a:hover {
	background:#58585a;
}



.Reference.Overview .block-grid {
	margin-right:-30px;
	
}
.Reference.Overview .block-grid > li {
	padding-right:30px;
	text-align: center;
}

.col-sm-8.maincolumn .Reference.Overview .block-grid.three-up > li {
	width:50%;
	clear:none;
}
.col-sm-8.maincolumn .Reference.Overview .block-grid.three-up > li:nth-child(2n+1) {
	clear:both;
}

.sidecolumn .Reference.Reference .block-grid > li {
	width:100%;
	clear:both;
	float:none;
}
.Service.Reference .block-grid article > figure {
	margin:0;
	clear:both;
	float:none;
}

.sidecolumn .Reference.Detail {
	text-align: center;
}
.sidecolumn .Reference.Detail figure {
	margin:0 0 15px 0;
	display:block;
	clear:both;
	float:none;
}

.Reference .inner {
    position:relative;
    padding-bottom:20px;
}
.Reference .Buttons.pull-right {
    position: absolute;
    bottom: 10px;
    right: 10px;
}
.Reference.Detail h3 a {
    font-size:19px;
}