.layout.firstpage {
	padding-bottom:1em;
}


.layout.inner {
	background:#B2BEC6;
	padding:1em 0;
}
/*
.layout.inner .container .page,
.layout.inner .container .page .row{
	overflow:hidden;
}
*/
.layout.inner .page {
	background:#FFF;
	-webkit-box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, 0.35);
	box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, 0.35);
}

.layout.inner .column-content {
	padding-top:1em;
}

.layout.inner .column-left-sidebar .column-content {
	background:#ededed;
}

.layout.inner .column-right-sidebar .column-content {
	border-left:solid 1px #d6d7d6; 
}

.layout.inner .column-center-sidebar .column-content {
	padding-bottom:1.875em;
}

.layout.inner .column-left-sidebar .column-content,
.layout.inner .column-right-sidebar .column-content {
	margin-bottom: -99999px;
    padding-bottom: 99999px;	
}


.layout.inner .column-right-sidebar section,
.layout.inner .column-left-sidebar section {
	border-bottom:solid 1px #d6d7d6;
	padding-bottom:0.625em;
	padding-left:0.938em;
	padding-right:0.938em;
}

.layout.inner .column-left-sidebar section.block-menu {
	border-bottom:none;
}

.layout.inner .column-left-sidebar section:last-child,
.layout.inner .column-right-sidebar section:last-child {
	border:none;
}

.layout.inner .column-left-sidebar section section,
.layout.inner .column-right-sidebar section section {
	padding:0;
	margin:0;
}


.lt-ie9 .layout.inner .column-left-sidebar section,
.lt-ie9 .layout.inner .column-right-sidebar section section {
	border:none;
}