*{ margin:0; padding:0;}
#isotopeContainer{
	display:block;
	clear:both;
	margin-top:0;
	margin-bottom:20px;
	padding-left:0;
	padding-right:0;
	list-style:none;
}
.item{
	margin:0;
	padding:0;
	width:282px;
	display:inline-block;
	float:left;
	list-style:none;
}
.item a{ display:block; }
.item img{ width:100%; padding:0; margin:0;  }
.portfolio_link,.portfolio_image{ position:relative;}
.p_hover{
	background:rgba(0,0,0,0.50);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}
.p_hover:hover{
	background:rgba(255,255,255,0);
}
#single-portfolio .p_hover{
	background:rgba(255,255,255,0);
}
#single-portfolio .p_hover:hover{
	background:rgba(0,0,0,0.50);
}
.portfolio-title{
	margin-top: 25%;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size:26px;
	line-height:normal;
	color:#fff;
	font-weight:bold;
}
.portfolio-title img{
	width: auto;
	height: auto;
	max-height: 50px;
	max-width: 80%;
	margin-left: auto;
	margin-right: auto;
	filter: grayscale(0%) brightness(1) invert(0);
	-webkit-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);
}
.company-logo{ text-align:center; background:#000; min-height:169px;}
.company-logo img{ 
	margin-top: 22%;
	width: auto;
	height: auto;
	max-height: 50px;
	max-width: 80%;
	margin-left: auto;
	margin-right: auto;
	
	filter: grayscale(0%) brightness(1) invert(0);
	-webkit-filter: brightness(0) invert(1);
	filter: brightness(0) invert(1);
}
/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/

.isotope-item {

  z-index: 2;

}

.isotope-hidden.isotope-item {

  pointer-events: none;

  z-index: 1;

}

/**** Isotope CSS3 transitions ****/

.isotope,

.isotope .isotope-item {

  -webkit-transition-duration: 0.8s;

  -moz-transition-duration: 0.8s;

  -ms-transition-duration: 0.8s;

  -o-transition-duration: 0.8s;

  transition-duration: 0.8s;

}

.isotope {

  -webkit-transition-property: height, width;

  -moz-transition-property: height, width;

  -ms-transition-property: height, width;

  -o-transition-property: height, width;

  transition-property: height, width;

}

.isotope .isotope-item {

  -webkit-transition-property: -webkit-transform, opacity;

  -moz-transition-property: -moz-transform, opacity;

  -ms-transition-property: -ms-transform, opacity;

  -o-transition-property: top, left, opacity;

  transition-property: transform, opacity;

}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,

.isotope.no-transition .isotope-item,

.isotope .isotope-item.no-transition {

  -webkit-transition-duration: 0s;

  -moz-transition-duration: 0s;

  -ms-transition-duration: 0s;

  -o-transition-duration: 0s;

  transition-duration: 0s;

}

/* End: Recommended Isotope styles */

ul#filters li {

  display: inline-block;

  vertical-align: top;

  margin: 9px 9px 0 0;

}

#isotopeContainer {

  padding-top: 8px;

}


/* Social Share */

.social-share{
	display:inline-block;
	text-decoration:none;
	float:left;
	margin:5px;
	cursor:pointer; 
}

.social-share-widget{ display:inline-block; overflow:hidden; }
.social-share-widget h3{ display:block; /*float:left;*/ padding:7px 5px 2px 0px; margin-bottom:0;}
.social-shareblock .social-share:nth-child(2){ margin-left:0px; }
.facebook-sicon{ width:15px; height:20px; background:url(../images/facebook-share.png) no-repeat center center;}
.linkedin-sicon{width:20px; height:20px; background:url(../images/linkedin-share.png) no-repeat center center;}
.twitter-sicon{width:25px; height:20px; background:url(../images/twitter-share.png) no-repeat center center;}
.pinterest-sicon{width:15px; height:20px; background:url(../images/pinterest-share.png) no-repeat center center;}

#back_button{ color:#0d8586; float:right; font-weight:bold; margin-top:47px;}