.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;-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:-o-transform,opacity;transition-property:transform,opacity}#layouts,#filters,#filters-grid{display:inline-block}.filter-options .nav-pills>li>a{background:none repeat scroll 0 0 #fff0;border:1px solid #fff0;border-radius:0;height:3em!important;line-height:38px!important}.filter-options .nav>li>a:hover,.filter-options .nav>li.active>a:hover,.filter-options .nav>li.active>a,.filter-options .nav>li>a:focus{color:#333;border:1px solid #333;background:#fff0}.isotope span{margin-left:0!important}#container{list-style-type:none;position:relative;margin:0;padding:0}#container .element{float:left;overflow:hidden;position:relative;text-align:center;cursor:pointer;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;background-color:#fff;padding:0;-moz-box-sizing:border-box;box-sizing:border-box}#container .element.inactive{visibility:hidden;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0}#container .element img{display:block}#container .element img{width:100%;height:auto;display:block;position:relative}.element_wrap{position:relative}.mask-description{bottom:0;height:100%;left:0;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;right:0;top:0;transition:all 0.4s ease-in-out 0s;width:100%;z-index:1}.mask-description h2{margin-bottom:0;padding-bottom:0;font-size:22px;line-height:28px;position:relative;margin-left:10px}.mask-description p{padding:0 9px 7px;font-size:12px;margin-bottom:0}.mask-description .cat-link{font-family:Roboto-Medium}.mask-description .fa{font-size:18px;border:none}.mask-description-inner>a{padding:0;width:48px;height:50px;line-height:50px;display:inline-block}.mask-description-inner .img-link{background:#000;border:1px solid #000;color:#FFF;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.mask-description-inner .view-link{background:#FFF;border:1px solid #FFF;color:#000;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.mask-description-inner .view-link .fa{color:#000}.mask-description-inner .img-link:hover,.mask-description-inner .img-link:hover .fa{background:#fff0;color:#000}.mask-description-inner .view-link:hover,.mask-description-inner .view-link:hover .fa{background:#fff0;color:#FFF}.element_wrap:hover .mask-description{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1}.mask-description-inner{display:table-cell;height:100%;padding:25px;text-align:center;vertical-align:middle;width:100%;z-index:2;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.mask-description:after,.element_wrap:hover .mask-description:after{background:none repeat scroll 0 0 #ff1e43;content:" ";height:100%;left:0;opacity:.66;filter:alpha(opacity=66);-moz-opacity:.66;-khtml-opacity:.66;position:absolute;top:0;width:100%;z-index:-1}.mask-description-content{display:block;margin-bottom:10px}.mask-description-layer{display:table;height:100%;left:0;position:absolute;top:0;transition:all 0.4s ease-in-out 0s;width:100%}.element_wrap{overflow:hidden}.element_wrap img{webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .2s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-backface-visibility:hidden;-webkit-perspective:1000}.element_wrap:hover img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.portfolio-masonry-container .sidebar{padding-left:30px}#project-container .element{margin-bottom:15px}#project-container .element img{width:100%;height:auto}#project-container .element.last{clear:right}#project-container .element.first{clear:left}#project-container .mask-description-inner .magnific-gallery{display:inline-block}#project-container .mask-description-inner .image-link-project{background:#000;border:1px solid #000;color:#FFF;padding:0;width:48px;height:50px;line-height:50px;display:inline-block;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}#project-container .mask-description-inner .image-link-project:hover{background:#fff0;color:#000}