/*------------------------------------------------------

grid.css file overview: 

  1. GRID
---------------------------------------------------------*/

/* -----------------------------------------
   1. GRID
----------------------------------------- */
.container {
	padding-left: 20px;
	padding-right: 20px;
}
.row {
	width: 100%;
	max-width: 1140px;
	min-width: 755px;
	margin: 0 auto;
	overflow: hidden;
}
.content-wrapper{
	padding: 95px 0 0 0;
	margin-bottom: 350px;
}
.content-wrapper.last-wrapper,
.content-wrapper:last-child{
	margin-bottom: 95px;
}

.admin-bar .content-wrapper{
	padding: 115px 0 0 0;
}


.admin-bar.page .content-wrapper,
.archive .content-wrapper,
.single_portfolio.content-wrapper,
.single .content-wrapper{
	padding: 95px 0 0 0;
}
.error404 .content-wrapper{
	padding: 88px 0 0 0;
}
.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
	margin-right: 3.8%;
	float: left;
	min-height: 1px;
}

.row .onecol {
width: 4.85%;
}

.row .twocol {
width: 13.45%;
}

.row .threecol {
width: 22.05%;
}

.row .fourcol {
width: 30.75%;
}

.row .fivecol {
width: 39.45%;
}

.row .sixcol {
width: 48%;
}

.row .sevencol {
width: 56.75%;
}

.row .eightcol {
width: 65.4%;
}

.row .ninecol {
width: 74.05%;
}

.row .tencol {
width: 82.7%;
}

.row .elevencol {
width: 91.35%;
}

.row .twelvecol {
width: 100%;
float: left;
}

.last {
margin-right: 0px;
}

img, object, embed {
max-width: 100%;
}

img {
	height: auto;
}

.row .centered{
	margin: 0 auto;
	float: none;
	clear: both;
}
.clear{
	clear: both;
}
.footer_holder{
	min-height: 200px;
	margin: 0 auto;
	padding: 25px 0 15px;
}