.elastic-portfolio-item.wide,.elastic-portfolio-item.large{width:800px}.elastic-portfolio-item.small, .elastic-portfolio-item.tall{width:400px}.page-template-portfolio-php #wrapper{background:#f5f5f5}#content{width:100%!important;background:#f5f5f5;margin-top:20px;padding:0 20px 20px}.small{width:19.98%;margin:0;display:block;float:left;position:relative}.item{line-height:0;display:block;float:left}.single-portfolio .item span{color:#fcfcfc;font-size:12px;position:relative;top:50%;width:100%}.single-portfolio .item{width:23.5%;position:relative;margin:0 20px 20px 0}.featured{width:47.4%}.single-portfolio .item img{width:auto;max-width:100%;height:auto}.single-portfolio .item h3{margin:0;color:#fff;position:relative;top:40%;width:100%}.single-portfolio .item i{font-size:20px;position:relative;top:30%}.hidden{transition:all .2s ease 0;text-align:center;position:absolute;top:0;bottom:5px;right:0;left:0;opacity:0}.single-portfolio .item a:hover .hidden{padding:0;background:#333;opacity:.9;bottom:0;display:block;width:100%;height:100%}.featured img{width:100%;height:auto}.portfolio-title .container ul li#sort-label{color:#EEE}.portfolio-title .container > ul a,.portfolio-title .container > ul li#sort-label{display:inline-block;line-height:14px;margin:7px 0;padding:0 11px}.portfolio-title .container ul li,.portfolio-title .container ul ul{display:inline}.portfolio-title .container li,.portfolio-title .container li{list-style:none outside none!important}.portfolio-title .container ul li#sort-label{padding-right:20px}#portfolio-filters-inline ul li a.active{color:#1FB4DA}.portfolio-title .container ul a,.portfolio-title .container ul li#sort-label{display:inline-block;margin:4px 0;padding:0 11px}.portfolio-title .container ul li a{color:#999}.portfolio-title .container ul li a:hover{color:#eee}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope{transition-property:height}.isotope .isotope-item{margin-bottom:1% !important;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{transition-duration:0}.col{display:block;float:left;position:relative;width:100%}body .portfolio-wrap.default-style{padding:2%}body .default-style .portfolio-items .col.elastic-portfolio-item{margin:1.2%!important;width:17.02%!important}.portfolio-items .col img{height:auto;margin-bottom:15px;max-width:100%;width:auto;display:block;margin-bottom:0;width:auto}.portfolio-items[data-col-num="elastic"] .col img{max-width:100.5%!important;width:100.5%!important}.main-content img{height:auto;max-width:100%}body .portfolio-items .col{height:auto}.portfolio-items .col{background-color:#F5F5F5;height:100%}.portfolio-items .col.elastic-portfolio-item .work-item{overflow:visible}.portfolio-items .col .work-item.style-2,.elastic-portfolio-item.col{margin-bottom:0!important}.portfolio-items .col .work-item{margin-bottom:15px;overflow:hidden;position:relative}.portfolio-items.alternative .work-info-bg{background-color:#444}.portfolio-items .work-info-bg{background-color:#1FB4DA;height:100%;left:0;right:0;opacity:0;position:absolute;top:0;width:100.2%}.portfolio-loading{background-image:url(/assets/images/loading-white-bg.gif);display:block;height:31px;left:50%;margin-left:-15px;position:absolute;top:100px;width:31px;z-index:80}.work-info .love-it-wrapper {font-size:12px;position:absolute;bottom:0px;left:0px;padding:20px;}.work-info .love-it-wrapper a {display:inline-block; top:auto;left:auto;position:relative;}.work-info .love-it-wrapper a i {margin-right:5px;color:#303030;opacity:1 !important;}.portfolio-items .col .work-item .work-info a{color:#FFF;font-size:12px;}.portfolio-items .col .work-info .vert-center{margin-top:76.5px;text-align:center}.alternative .vert-center h3{color:#fafafa}.portfolio-items .col .work-info .vert-center h3,.alternative .vert-center h3{display:inline-flex;font-size:18px;margin:0 0 15px}.alternative .vert-center p{line-height:18px;display:block;color:#f3f3f3}.portfolio-items .col .work-info .vert-center *,.portfolio-items .col .work-info i{opacity:0}.portfolio-items .col .work-item .work-info a:hover{opacity:.8}.portfolio-items .work-info{color:#FFF;height:100%;left:0;opacity:0;right:0;padding:0 10px;position:absolute;top:0}.alternative .work-info i{font-size:30px;color:#1FB4DA;margin:-10px 0 20px;display:block}@media only screen (max-width : 1000px){.portfolio-items .col{width:100%;margin:0}}