html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.lvca-portfolio-wrap .lvca-portfolio-header{max-width:1140px;margin-left:auto;margin-right:auto;overflow:hidden;clear:both}.lvca-portfolio-wrap .lvca-heading{font-size:18px;line-height:26px;letter-spacing:1px;font-weight:bold;color:#333;text-transform:uppercase;clear:none;margin-top:0;margin-bottom:10px;text-align:left;display:inline-block;font-size:32px;line-height:44px;margin-bottom:30px}.lvca-dark-bg .lvca-portfolio-wrap .lvca-heading{color:#e5e5e5}.lvca-portfolio-wrap .lvca-taxonomy-filter{display:inline-block;position:relative;float:right;margin:0;padding:0;border-bottom:1px solid #ddd}.lvca-dark-bg .lvca-portfolio-wrap .lvca-taxonomy-filter{border-color:#666}@media only screen and (max-width:800px){.lvca-portfolio-wrap .lvca-taxonomy-filter{display:block;float:none;margin-bottom:30px}}.lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item{display:inline-block;margin:0 12px 0 0;padding:0;font-style:italic}@media only screen and (max-width:479px){.lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item{margin-right:8px}}.lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item a{font-size:15px;line-height:24px;padding:0 15px 8px;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;display:block}@media only screen and (max-width:479px){.lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item a{padding:0 10px 8px}}.lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item.lvca-active{border-bottom:2px solid #888}.lvca-dark-bg .lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item.lvca-active{border-color:#aaa}.lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item:last-child{margin-right:0}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item{margin-bottom:30px}@media only screen and (max-width:1024px){.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item{margin-bottom:20px}}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item.lvca-zero-margin{margin:0}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .hentry{margin:0;padding:0;border:none;background:none;box-shadow:none}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image{position:relative;overflow:hidden}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image img{display:block;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image img:hover{-webkit-filter:brightness(80%);-moz-filter:brightness(80%);-ms-filter:brightness(80%);filter:brightness(80%)}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-overlay{position:absolute;left:0;top:0;overflow:hidden;width:100%;height:100%;background:#000;filter: alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transition:opacity .4s ease-in-out 0s;-moz-transition:opacity .4s ease-in-out 0s;-ms-transition:opacity .4s ease-in-out 0s;transition:opacity .4s ease-in-out 0s}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info{display:block;z-index:120;position:absolute;top:0;width:100%;height:100%;text-align:center;opacity:0;filter: alpha(opacity=0);-webkit-transition:opacity .4s ease-in-out 0s;-moz-transition:opacity .4s ease-in-out 0s;-ms-transition:opacity .4s ease-in-out 0s;transition:opacity .4s ease-in-out 0s}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info .lvca-entry-info{text-align:center;display:block;position:absolute;height:82px;top:0;bottom:0;left:0;right:0;margin:auto;width:100%}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info h3{padding:10px;margin:0;font-size:18px;line-height:28px;font-weight:400;color:#fff}@media only screen and (max-width:1024px){.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info h3{font-size:18px;line-height:26px}}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info h3 a{display:inline;color:#fff;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;border-bottom:1px solid transparent}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info h3 a:hover{border-bottom:1px solid #ccc}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info .lvca-terms{display:block;color:#f9f9f9}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info .lvca-terms a{color:#ddd;position:relative;display:inline;zoom:1;font-size:14px;line-height:26px;font-style:italic;-webkit-transition:color .3s ease-in-out 0s;-moz-transition:color .3s ease-in-out 0s;-ms-transition:color .3s ease-in-out 0s;transition:color .3s ease-in-out 0s}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info .lvca-terms a:hover{color:#fff}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image:hover{background:rgba(0,0,0,.3)}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image:hover .lvca-image-info{opacity:1}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image:hover .lvca-image-overlay{opacity:.5}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-text-wrap{text-align:center;max-width:650px;margin:20px auto 0}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title{font-size:18px;line-height:26px;font-weight:normal;margin-bottom:10px}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title:after,.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title:before{display:none}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title a{-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;color:#333}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title a:hover{color:#888}.lvca-dark-bg .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title a{color:#e0e0e0}.lvca-dark-bg .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title a:hover{color:#fff}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-meta span{display:inline-block;padding:0;margin:0;font-style:italic;color:#999}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-meta span:after{content:'//';padding-left:6px;padding-right:6px}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-meta span:first-child{border:none;padding-left:0}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-meta span:last-child:after{display:none}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-meta span a{-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;font-style:normal}.lvca-dark-bg .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-meta span{color:#707070}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-summary{margin:15px auto 0;padding:0}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-summary:before{width:35px;height:1px;background:#aaa;display:block;content:"";text-align:center;margin:0 auto 15px}.lvca-dark-bg .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-summary{color:#999}.lvca-dark-bg .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-summary:before{background:#505050}