 
.projects-holder article.project-post{width:100%;float:left; background:#ffffff; padding:5px; border:1px solid #F2F2F2; margin-top:50px; margin-bottom:50px;}
@media (max-width:991px){.projects-holder article.project-post{width:49.99%}}@media (max-width:767px){.projects-holder article.project-post{width:100%}}.projects-grid{padding-left:55px;padding-right:55px}.projects article.project-post{margin-bottom:30px !important}#projects-filter{margin-top:30px}#projects-filter a{font-weight:700;font-size:13px;color:#3e3e3e;text-transform:uppercase;padding:5px 0;margin:10px 15px;border-bottom:1px solid #ddd}#projects-filter a:hover{color:#e6772e}#projects-filter a.active{cursor:default;color:#3e3e3e;border-bottom:2px solid #3e3e3e}
article.project-post{position:relative;overflow:hidden; z-index:1;}article.project-post .image-placeholder{position:relative;z-index:30;-lh-property:0;
width:100%;
 
 -webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-webkit-transition:all .35;-o-transition:all .35;transition:all .35}
article.project-post .image-placeholder img{position:relative;width:100%;display:block}
article.project-post .project-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:31;background:rgba(0,0,0,0.5);visibility:hidden;zoom:1;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;-webkit-transition:all .2;-o-transition:all .2;transition:all .2; opacity:0.5}
article.project-post .project-hover{position:absolute;width:100%;/*bottom:0;*/left:0; z-index:32;}
article.project-post .project-hover h5.project-title{font-size:1.2em;color:#fff;margin-bottom:5px;text-transform:capitalize;visibility:hidden;zoom:1;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0, 180px, 0);-moz-transform:translate3d(0, 180px, 0);-o-transform:translate3d(0, 180px, 0);-ms-transform:translate3d(0, 180px, 0);transform:translate3d(0, 180px, 0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s; background:rgba(0,0,0,0.8); padding:10px; }
article.project-post .project-hover .project-category {margin-bottom:0;color:#333333;visibility:hidden;zoom:1;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0, 180px, 0);-moz-transform:translate3d(0, 180px, 0);-o-transform:translate3d(0, 180px, 0);-ms-transform:translate3d(0, 180px, 0);transform:translate3d(0, 180px, 0);-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s; background:rgba(255,255,255,0.6); padding:10px;  }

 article.project-post:hover .image-placeholder{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-webkit-transition:all .4;-o-transition:all .4;transition:all .4}
article.project-post:hover .project-overlay{visibility:visible;zoom:1;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}
article.project-post:hover h5.project-title{visibility:visible;zoom:1;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
article.project-post:hover  .project-category{visibility:visible;zoom:1;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.project-single h4.project-title{margin-bottom:30px;font-size:24px}.project-single .project-description{margin-bottom:30px}
.project-single .project-services{margin-bottom:40px}
.project-single .project-detail-item{margin-bottom:10px;font-size:13px}
.project-single .project-detail-item:before,.project-single .project-detail-item:after{content:" ";display:table}
.project-single .project-detail-item:after{clear:both}.project-single .project-detail-item *{color:#a8a8a8}
.project-single .project-detail-item .left{float:left;width:120px}
.project-single .project-detail-item .left i{width:25px}.project-single .project-detail-item .right{overflow:hidden}.project-single .project-detail-item a{display:inline-block}
.project-single .project-detail-item a:after{content:',';margin-right:5px}
.project-single .project-detail-item a:last-child:after{content:''}
.project-single .project-detail-item a:hover{text-decoration:underline}
.project-image-placeholder{overflow:hidden;margin-bottom:30px}.
project-image-placeholder img{width:100%}.project-nav{position:relative;display:block;text-align:center;height:41px;margin:40px 0 0 0}.project-nav .project-prev{position:absolute;left:0;top:0;width:auto}.project-nav .project-prev i{margin-right:10px}
.project-nav .project-next{position:absolute;right:0;top:0;width:auto}
.project-nav .project-next i{margin-left:10px}
.project-nav .project-button{position:relative;display:inline-block}
.project-nav .project-button a{color:#3e3e3e;font-size:30px;vertical-align:middle;white-space:nowrap}#sidebar{padding-left:50px}@media (max-width:991px){#sidebar{padding:0 15px}}#sidebar .widget{position:relative;display:block;width:100%;margin-bottom:50px}#sidebar .widget ul{padding:0;margin:0;list-style:none}#sidebar .widget li.cat-list{padding:4px 0;border-bottom:1px dotted #ddd}#sidebar .widget a{color:#3e3e3e}#sidebar .widget a:hover{color:#e6772e}#sidebar .recent-post-item{margin-bottom:20px}
#sidebar .recent-post-item:before,#sidebar .recent-post-item:after{content:" ";display:table}
#sidebar .recent-post-item:after{clear:both}#sidebar .recent-post-item img{width:70px;height:auto;float:left;margin-right:15px}
#sidebar .recent-post-item .post-meta{float:none;display:block;color:#a8a8a8;font-style:italic;font-size:13px}
#sidebar .widget-title{font-size:14px;margin:0 0 25px 0}
.flickr-feed .flickr-images{padding:0;margin:0;list-style:none}.flickr-feed .flickr-images li{display:inline-block}.flickr-feed .flickr-images li.small-thumb{width:80px;height:80px;margin:0 6px 0 0}.flickr-feed .flickr-images li.small-thumb img{max-width:100%;display:block;zoom:1;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.flickr-feed .flickr-images li.small-thumb:hover img{zoom:1;-webkit-opacity:0.7;-moz-opacity:0.7;opacity:0.7;opacity:.7;filter:alpha(opacity=70)}
.section-header{padding-bottom:60px}.parallax-section .section-header h3{color:#fff}.single-image{overflow:hidden}.single-image img{width:100%;max-width:100%}.post-formatting:before,.post-formatting:after{content:" ";display:table}.post-formatting:after{clear:both}.post-formatting a{font-weight:500}.post-formatting code{background-color:#eee;color:#333;font-size:11px;-webkit-border-radius:1px;-webkit-background-clip:padding-box;-moz-border-radius:1px;-moz-background-clip:padding;border-radius:1px;background-clip:padding-box}.post-formatting kbd{-webkit-border-radius:1px;-webkit-background-clip:padding-box;-moz-border-radius:1px;-moz-background-clip:padding;border-radius:1px;background-clip:padding-box}.post-formatting img{max-width:100%;height:auto !important}.post-formatting img.alignleft,.post-formatting img.alignright{position:relative;vertical-align:text-top;margin-right:30px;margin-bottom:15px;line-height:1;top:5px;float:left}.post-formatting img.alignright{float:right;margin-right:0;margin-left:30px}.post-formatting p{margin-bottom:25px}.post-formatting p:last-child{margin-bottom:0 !important}.post-formatting .wp-caption{max-width:100%;margin-bottom:15px}.post-formatting .wp-caption.aligncenter{text-align:center;margin:0 auto;margin-bottom:15px}.post-formatting .wp-caption.aligncenter .wp-caption-text{margin:0 10px}.post-formatting .wp-caption.alignleft{float:left;margin-right:30px}.post-formatting .wp-caption.alignleft .wp-caption-text{margin-right:15px}.post-formatting .wp-caption.alignright{float:right;margin-left:30px}.post-formatting .wp-caption.alignright .wp-caption-text{margin-right:15px}.post-formatting .wp-caption.alignleft,.post-formatting .wp-caption.alignright{position:relative;top:5px}.post-formatting .wp-caption .wp-caption-text{color:#a8a8a8;padding:10px;font-size:13px !important;font-style:italic}.post-formatting blockquote p{color:#a8a8a8}.post-formatting blockquote p:last-child{margin-bottom:0 !important}.post-formatting cite{font-weight:500}.post-formatting dl dd{margin-bottom:15px}.post-formatting ul,.post-formatting ol{padding-left:20px}.post-formatting ul li,.post-formatting ol li{padding:2px 0}.post-formatting address{border-left:3px solid #ddd;padding-left:15px}.post-formatting iframe{max-width:100%} 
 