/* styles for project page */
#project {

}

h1 {
	font-size: 24px;
	font-weight: normal;
	line-height: 1.5;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 60px;
	margin-left: 0;
}

h2 {
    font-size: 1em;
    font-weight: normal;
    margin: 0 0 8px 0;
    line-height: 1;
}

h3 {
    font-size: 1em;
    font-weight: normal;
    margin: 0 0 20px 0;
    line-height: 1;
}

/* project images */
.images-cont {
    
    /*margin-left: -2%;*/
    margin-right: -2%;
}

.grid {
    overflow: hidden;
    position: relative;
    padding-bottom: 30px;
}

.grid-sizer,
.grid-item {
    width: 48%;
}

.full-size-item {
    width: 98%;
}

.gutter-sizer {
    width: 2%;
}

.grid-item {
	margin-bottom: 20px;
	/*float: left;*/
}

.grid-item img {
    width: 100%;
    height: auto;
}

/* project video */
.video-cont {
    width: 49%;
    margin-top: -40px;
    margin-bottom: 50px;
}

/* project text */
.text-cont {
	padding-bottom: 30px;
}

/* project info */
.info-cont {
	
}

.info-cont ul {
    margin: 0;
    padding: 0;
}

.info-cont ul li {
    display: block;
	font-size: 21px;
}

@media only screen and (max-width: 770px) {
    .grid-item {
        width: 100%;
    }

    .video-cont {
        width: 100%;
    }
}
