#srvcasestudies
{
	display:table;
	width:100%;
}

#srvcasestudies .listitembox:hover .listboxcontent
{
    background-image:url(/gfx/whitething.jpg);
}

#srvcasestudies .listboxcontent h2
{
    font-size: 17px;
    padding-top: 5px;
}

#srvcasestudies .listitembox
{
    display: table;
    float: left;	    
    background-size: cover;
    background-position: center center;
	cursor:pointer;
}

#srvcasestudies .listitembox
{
    width: calc(33.33% - 8.666px);
    margin-right: 13px;
}

#srvcasestudies .listitembox:last-child
{   	
    margin-right: 0;
}

#srvcasestudies .listitembox .listboxcontent
{
    text-align: center;
    background-color: rgba(0,0,0,0.4);
    color: #FFF;
    opacity: 0;
    -moz-transition: opacity 0.5s;
	-webkit-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;	
	-ms-transition: opacity 0.5s;
	transition: opacity 0.5s;
}

#srvcasestudies .listitembox:hover .listboxcontent
{
    opacity: 1;
}

#srvcasestudies .listitembox .listboxcontent .projectitle
{
    font-size: 26px;
}

#srvcasestudies .listitembox .listboxcontent .projectext, #srvcasestudies .listitembox .listboxcontent .projectlearn
{
    font-size: 21px;
    width: 75%;
    display: table;
    margin: auto;
}

#srvcasestudies .listitembox .listboxcontent .projectext
{
    margin: 15px auto;
}

#srvcasestudies .listitembox .listboxcontent .projectlearn
{
	text-decoration:underline;
}

@media screen and (max-width:750px) 
{	
    #srvcasestudies .listitembox
    {
        width: 100%;
        margin-bottom:13px;
    }

	#srvcasestudies .listitembox:last-child
    {        
        margin-bottom:0;
    }
}



