﻿Fh2
/* SETUP */					/* SETUP */					/* SETUP */

.sf_square figcaption{
color:;
}

.sf_square:hover figcaption{
color:;
}

/* END SETUP */				/* END SETUP */				/* END SETUP */
.sf_square{
float:left;
width: 46%;
margin-right: 4%;
margin-bottom: 4%;
}

.sf_square div{
width:100%;
overflow: hidden;
max-height:175px;

border: 5px solid #929497;
box-shadow: 0px 0px 16px -5px black;
box-sizing: border-box;

}

.sf_square img{
min-height: 100%;
width: 100% !important;
margin: 0px !important;
}

.sf_square figcaption{
text-align:center;
height: 50px;
color: white;
line-height: 1.3em;
}


.project{
float:left;
width:48%;
margin-right:2%;
margin-bottom:2%;
}

.project_img{
float:left;
width:30%;
margin-right:5%;
overflow: hidden;
height:150px;
border: 5px solid #999;
box-shadow: 0px 0px 16px -5px black;
box-sizing: border-box;
}

.project_img img{
min-height: 100%;
width: 100% !important;
margin: 0px !important;
}

.project_title{ 
float: left;
width: 65%;
}

.project_title h2{
margin:0px 0px 20px 0px;
padding:0px;
color:#0093c1;
}

.project_text{

}


@media only screen and (min-width:768px) and (max-width: 959px) {

}


@media only screen and (min-width:480px) and (max-width: 767px) {
.project_img{width:100%;margin:0px;}
.project_title{ width:100%;}
.project_title h2{margin:10px 0px 20px 0px;}
}

@media only screen and (min-width:320px) and (max-width: 479px) {
.project_img{width:100%;margin:0px;}
.project_title{ width:100%;}
.project_title h2{margin:10px 0px 20px 0px;}
}