#footer {
    width: 100%;
}

#content {
    width: 100%;
}


.sitemap_col { width: 28%; }

.sitemap_col {
	display: block;
	position: relative;
	margin-right: 3%;
	margin-bottom: 50px;
	float: left;
}

.nobottommargin { margin-bottom: 0 !important; }

.single-event .events-meta .iconlist li,
.parallax .iconlist li { margin: 5px 0; }

.postcontent.col_last,
.sidebar.col_last { float: right; }

.col_last {
	margin-right: 0 !important;
	clear: right;
}

.iconlist {
	padding-left: 0;
	margin-left: 1.75em;
	list-style-type: none;
}

.iconlist li { position: relative; }

.iconlist ul {
	list-style-type: none;
	margin: 5px 0 5px 0px;
}

@media (min-width: 601px) and (max-width: 1199px) {
.sitemap_col  h2 { font-size: 32px; }
.sitemap_col  span { font-size: 17px; }
.sitemap_col .landing-wide-form { padding: 36px 30px; }

.postcontent .portfolio-1 .iconlist { display: none; }

.sidebar.col_last {
		float: none;
		margin-bottom: 0 !important;
		padding-bottom: 0;
		border-bottom: 0;
}
.sidebar.col_last { margin-bottom: 0 !important; }

}

@media (max-width: 600px) {
.sitemap_col  {
		width: 100%;
		margin-right: 0;
		float: none;
		margin-bottom: 50px !important;
}
	
form .sitemap_col { margin-bottom: 25px !important; }	
	
}


	
	
	
		
	
	
	
	








