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:700;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:0 0;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 .lvca-image-info .lvca-lightbox-item{position:absolute;top:0;right:0;color:#fff;font-size:14px;line-height:1;display:block;padding:12px;background:0 0;-webkit-transition:background .3s ease-in-out 0s;-moz-transition:background .3s ease-in-out 0s;-ms-transition:background .3s ease-in-out 0s;transition:background .3s ease-in-out 0s}.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info .lvca-lightbox-item:hover{background:rgba(0,0,0,.5)}.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:400;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}.lvca-portfolio-wrap .lvca-pagination{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-top:50px}.lvca-portfolio-wrap .lvca-pagination .lvca-page-nav{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;font-size:15px;line-height:24px;color:#666;padding:5px 15px;border-right:1px solid #dcdcdc;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;outline:none;-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;cursor:pointer}.lvca-portfolio-wrap .lvca-pagination .lvca-page-nav i{color:#444;font-size:12px;line-height:1}.lvca-portfolio-wrap .lvca-pagination .lvca-page-nav:first-child{border-left:1px solid #dcdcdc}.lvca-portfolio-wrap .lvca-pagination .lvca-page-nav[data-page=prev],.lvca-portfolio-wrap .lvca-pagination .lvca-page-nav[data-page=next]{padding:5px 20px}.lvca-portfolio-wrap .lvca-pagination .lvca-page-nav[data-page=prev]{border-radius:50px 0 0 50px}.lvca-portfolio-wrap .lvca-pagination .lvca-page-nav[data-page=next]{border-radius:0 50px 50px 0}.lvca-portfolio-wrap .lvca-pagination .lvca-page-nav:hover,.lvca-portfolio-wrap .lvca-pagination .lvca-page-nav.lvca-current-page{background:#eee}.lvca-portfolio-wrap .lvca-pagination .lvca-page-nav.lvca-disabled,.lvca-portfolio-wrap .lvca-pagination .lvca-page-nav.lvca-current-page{pointer-events:none}.lvca-portfolio-wrap .lvca-pagination .lvca-page-nav.lvca-disabled,.lvca-portfolio-wrap .lvca-pagination .lvca-page-nav.lvca-disabled i{color:#999}.lvca-dark-bg .lvca-portfolio-wrap .lvca-pagination .lvca-page-nav{border-color:#606060;color:#aaa}.lvca-dark-bg .lvca-portfolio-wrap .lvca-pagination .lvca-page-nav:hover,.lvca-dark-bg .lvca-portfolio-wrap .lvca-pagination .lvca-page-nav.lvca-current-page{background:#333}.lvca-portfolio-wrap .lvca-load-more{color:#fff;padding:15px 25px;border-radius:999px;outline:none;-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}.lvca-portfolio-wrap .lvca-load-more:hover{color:#eee;background:#333;border-color:#333}.lvca-portfolio-wrap .lvca-load-more.lvca-disabled{display:none}.lvca-portfolio-wrap .lvca-loading{position:relative;margin:0 -51px 0 15px;width:36px;height:36px;background:url(//www.seidlarchitekten.de/wp-content/plugins/addons-for-visual-composer-pro/includes/addons/portfolio/css/../assets/loading.gif) center center no-repeat;visibility:hidden}.lvca-portfolio-wrap.lvca-processing .lvca-loading{visibility:visible}