/* _________________ PORTFOLIO ________________ */

.view-icon {
	display:inline-block;
	
}


.view-icon i{
 color: #FFFFFF;
    display: block;
    font-size: 23px;
    margin-top: 10px;
}
.view-icon i:hover{
	 transform: scale(1.3);
	  -webkit-transform: scale(1.3);
	   -moz-transform: scale(1.3);
}


.shorty-portfolio .option-set li {
	display: inline-block;
	list-style: none outside none;
	margin-right: 10px;
}
.shorty-portfolio .option-set li .selected {
	background-color:#ebebeb;
}
.shorty-portfolio .isotope .isotope-item {


	margin-right: 10px;
	margin-bottom:10px;
	text-align:center;
	width: 280px !important;
}

.shorty-portfolio  .hover_img{
 height: 175px;
    margin-bottom: 10px;
    margin-right: 10px;
    text-align: center;
    width: 280px !important;;
}

.item-name {
	color:#fff;
}
.projects .grid_3 {
	width:235px !important;
}
.hover_img .portf_img {
	position:absolute;
	left:7px;
	top:0;
	z-index:190;
}
.portfolio_zoom, .portfolio_link {
	transform: scale(0);
	-webkit-transform: scale(0);
	width:82px;
	height:82px;
	position:absolute;
	left:48px;
	top:97px;
	background-image:url(../images/zoom.png);
	background-position:0 0;
	background-repeat:no-repeat;
	z-index:302 !important;
	opacity:0.52;
	filter: alpha(opacity=52);
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.portfolio_link {
	left:109px;
	background-image:url(../images/link.png);
	z-index:303;
}
.portfolio_zoom:hover, .portfolio_link:hover {
	opacity:1;
	filter: alpha(opacity=100);
	z-index:310;
}
.portfolio_zoom a, .portfolio_link a {
	display:block;
	width:82px;
	height:82px;
	text-indent:-9999px;
}
.hover_img:hover .portfolio_zoom, .hover_img:hover .portfolio_link {
	transition-delay:0.3s;
	-o-transition-delay:0.3s;
	-moz-transition-delay:0.3s;
	-webkit-transition-delay:0.3s;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.hover_img .item_description {
	 background: none repeat scroll 0 0 rgba(5, 5, 5, 0.5);
    height: 95%;
    left: 0;
    padding: 30px;
    position: absolute;
    right: 0;
    top: 263px;
    transition: all 0.5s ease-in-out 0s;
    width: 100%;
    z-index: 191;
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
}
.hover_img a {
}
.hover_img:hover .item_description {
	top:0;
}
/* _________ FILTER ________ */


.isotope-item img {
	margin:0 !important;
}
.isotope-item {
	z-index: 2;
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
.isotope, .isotope .isotope-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property:    -moz-transform, opacity;
	transition-property:         transform, opacity;
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	transition-duration: 0s;
}
.isotope.infinite-scrolling {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
.element {
	overflow: hidden;
	position: relative;
}
.element img {
	max-width:100%;
}
