#projectContainer{margin:0 auto 50px;width:100%;font-size:12px;}
.projectFilter{display:table;width:100%;}
.projectFilterTitle{display:table-cell;width:30%;font-weight:bold;font-size:1.2em;vertical-align:top;margin-top:7px;}
.projectFilterField{display:table-cell;padding-right:15px;}
.projectResetButton{display:inline-block;margin:0 0 15px;padding:6px 10px;vertical-align:top;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.projectCompanyContainer{}
.projectCompanyHeader{display:table;background-color:#ccc;color:#000;width:100%;margin:20px 0 10px;}
.projectCompanyHeader img{width:35px;height:35px;object-fit:contain;}
.projectCompanyHeader .projectCompanyImage{display:table-cell;width:45px;background:#FFF;padding:5px;box-sizing:border-box;vertical-align:middle;}
.projectCompanyTitle{display:table-cell;padding-left:10px;box-sizing:border-box;font-size:1.8em;font-weight:bold;vertical-align:middle;margin-top:8px;}
.projectCompanyViewButton{display:table-cell;text-align:right;width:100px;padding: 0 12px 0 0;font-size:1.3em;font-weight:bold;cursor:pointer;vertical-align:middle;}
.projectCompanyViewButton a{color:#000;}
.projectCompanyViewButton a:hover{color:#222;}
.projectItem .projectImage{display:table-cell;width:30%;vertical-align:middle;}
.projectItem .projectDetails{display:table-cell;width:100%;box-sizing:border-box;vertical-align:top;margin-top:auto;}
.projectItem .projectTitle{font-size:1.3em;}
.projectItem .projectDate{font-style:italic;margin:3px 0;}
.projectItem .projectType{margin:10px 0 0;}
.projectItem .buttonSmall{font-size:0.8em;font-weight:normal;}
.projectExtras{}
.projectMap{
    -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
         -o-filter: grayscale(100%);
            filter: grayscale(100%);
}
@media only screen and (min-width:769px){
	.projectFilter{display:inline-block;width:auto}
	.projectFilterTitle{display:inline-block;width:auto;}
	.projectFilterField{display:inline-block;}
	.projectResetButton{margin:0 0 0 10px;}
	.projectItem .projectImage{vertical-align:top;text-align:center;}
	.projectItem .projectImage img{width:175px;height:115px;object-fit:cover;}
	.projectExtras{padding-left:20px;}
}