.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{margin-left:auto;margin-right:auto;display:block}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:#0000;text-shadow:none;background-color:#0000;border:0}.hidden{display:none!important}.affix{position:fixed}.nohover:after,.portfolio-holder .item-box .photo a:after,.portfolio-holder .portfolio-item.masonry-portfolio-item .masonry-box .masonry-thumb:after,.portfolio-holder .dribbble-container .dribbble_shot a:after,.single-portfolio-holder .gallery .portfolio-images-slider a:after,.single-portfolio-holder .gallery .photo:after,.single-portfolio-holder .gallery .photo>a:after,.single-portfolio-holder .portfolio-featured-image a:after,.single-portfolio-holder .portfolio-navigation a:after,.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-showinfo .expand-project-info:after,.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-fullinfo .collapse-project-info:after,.single-portfolio-holder.portfolio-type-5 .portfolio-slider-nav a:after,.single-portfolio-holder.portfolio-type-6 .lightbox-featured-image:after{display:none}.nh:after{display:none!important}.transall,.product-filter ul li.subcategory-back a,.product-filter ul li.subcategory-back a i{transition:all .25s cubic-bezier(.445,.05,.55,.95)}.base-border-radius{border-radius:2px}.no-padding{padding:0!important}.no-top-margin{margin-top:0!important}.no-bottom-margin{margin-bottom:0!important}.no-left-margin{margin-left:0!important}.no-right-margin{margin-right:0!important}.no-animation,.no-transitions{transition:none!important}.display-inline-block{display:inline-block!important}.display-inline{display:inline!important}.display-block{display:block}.is-fixed{position:fixed!important}.opacity-none{opacity:0!important}.screen-reader-text{clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden;word-wrap:normal!important;position:absolute!important}@font-face{font-family:tripadvisortemp;src:url(fonts/tripadvisor/tripadvisor.eot?sv833i);src:url(fonts/tripadvisor/tripadvisor.eot?sv833i#iefix)format("embedded-opentype"),url(fonts/tripadvisor/tripadvisor.ttf?sv833i)format("truetype"),url(fonts/tripadvisor/tripadvisor.woff?sv833i)format("woff"),url(fonts/tripadvisor/tripadvisor.svg?sv833i#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}.fab.fa-tripadvisor{font-family:tripadvisortemp}.fab.fa-tripadvisor:before{content:""}.portfolio-holder:before,.portfolio-holder:after{content:" ";display:table}.portfolio-holder:after{clear:both}.portfolio-holder.merged-item-spacing{margin-left:15px;margin-right:15px}.portfolio-holder.merged-item-spacing .portfolio-item{padding-left:0!important;padding-right:0!important}.portfolio-holder.merged-item-spacing .portfolio-item .hover-state.hover-full{margin:0}.portfolio-holder.is-masonry-layout{height:100%}.portfolio-holder .item-box,.portfolio-holder .item-box .photo{position:relative}.portfolio-holder .item-box .photo a{display:block}.portfolio-holder .item-box .photo img{width:100%}.portfolio-holder .item-box .photo .on-hover{opacity:0;visibility:hidden;background:#00b19e;transition:all .35s cubic-bezier(.445,.05,.55,.95);display:block;position:absolute;inset:0}.portfolio-holder .item-box .photo .on-hover i,.portfolio-holder .item-box .photo .on-hover .custom-hover-icon{color:#fff;text-align:center;transform-origin:-50% -50%;width:60px;height:25px;margin:0;font-size:32px;line-height:1;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolio-holder .item-box .photo .on-hover i img,.portfolio-holder .item-box .photo .on-hover .custom-hover-icon img{height:auto}.portfolio-holder .item-box .photo .on-hover i.custom-hover-icon,.portfolio-holder .item-box .photo .on-hover .custom-hover-icon.custom-hover-icon{width:auto;height:auto}.portfolio-holder .item-box .photo .on-hover.hover-style-black{background-color:#333}.portfolio-holder .item-box .photo .on-hover.hover-style-white{background-color:#fff}.portfolio-holder .item-box .photo .on-hover.hover-style-white i{color:#111}.portfolio-holder .item-box .photo .on-hover.distanced{inset:15px}.portfolio-holder .item-box .photo.loading-finished .image-placeholder img{opacity:1}.portfolio-holder .item-box .photo:hover .on-hover{visibility:visible;opacity:.9}.portfolio-holder .item-box .photo:hover .on-hover.opacity-no{opacity:1}.portfolio-holder .item-box .info{padding:10px 0}.portfolio-holder .item-box .info h3{margin-top:10px;margin-bottom:5px;font-size:20px}.portfolio-holder .item-box .info h3 a{color:#333;transition:all .2s ease-in-out 0}.portfolio-holder .item-box .info h3 a:after{background:0 0}.portfolio-holder .item-box .info p{font-size:14px}.portfolio-holder .item-box .info p a{color:#6d6d6d}.portfolio-holder .item-box .info p a:hover{color:#00b19e}.portfolio-holder .animated-eye-icon .item-box .photo .on-hover i{background:url(../images/icons/eye.gif) 0 0/45px no-repeat;width:45px;height:45px}.portfolio-holder .animated-eye-icon .item-box .photo .on-hover i:before{content:""}.portfolio-holder .dynamic-height-image .info{padding-bottom:0}.portfolio-holder .dynamic-height-image .info p{margin-bottom:0}.portfolio-holder .thumb,.portfolio-holder .thumb>a{display:block}.portfolio-holder .thumb .hover-state{cursor:pointer;overflow:hidden}.portfolio-holder .thumb .hover-state .info{color:#fff;padding:40px;position:absolute;bottom:0;left:0}@media screen and (width<=768px){.portfolio-holder .thumb .hover-state .info{padding:25px}}.portfolio-holder .thumb .hover-state .info h3{margin:0;font-size:22px}@media screen and (width<=992px){.portfolio-holder .thumb .hover-state .info h3{padding:0!important}}@media screen and (width<=768px){.portfolio-holder .thumb .hover-state .info h3{padding-bottom:10px!important}}.portfolio-holder .thumb .hover-state .info h3 a{color:#fff}.portfolio-holder .thumb .hover-state .info h3 a:after{display:none}.portfolio-holder .thumb .hover-state .info p{color:#fff;margin:0;padding-top:7px;font-size:15px}@media screen and (width<=992px){.portfolio-holder .thumb .hover-state .info p{display:none}}@media screen and (width<=768px){.portfolio-holder .thumb .hover-state .info p{display:block}}.portfolio-holder .thumb .hover-state .info p a{color:#fff}.portfolio-holder .thumb .hover-state .info p a:after{background-color:#fff}.portfolio-holder .thumb .hover-state .info p a:hover{color:#fff}.portfolio-holder .thumb .hover-state .likes{position:absolute;top:40px;left:40px}@media screen and (width<=992px){.portfolio-holder .thumb .hover-state .likes{top:auto}}.portfolio-holder .thumb .hover-state .likes .like-icon__icon svg{fill:#fff}.portfolio-holder .thumb .hover-state .likes .like-icon__icon svg .stroke-color{stroke:#fff}.portfolio-holder .thumb .hover-state .likes .like-icon__bubble{background-color:#fff}.portfolio-holder .thumb .hover-state.hover-is-visible{visibility:visible;opacity:.9}.portfolio-holder .thumb .hover-state.hover-is-visible.opacity-no{opacity:1}.portfolio-holder .thumb .hover-state.hover-full{margin:0}.portfolio-holder .thumb .hover-state.hover-distanced{width:auto;height:auto;inset:15px}.portfolio-holder .thumb .hover-state.hover-style-black{background-color:#333}.portfolio-holder .thumb .hover-state.hover-style-white{background-color:#fff}.portfolio-holder .thumb .hover-state.hover-style-white h3 a{color:#111}.portfolio-holder .thumb .hover-state.hover-style-white p a{color:#6d6d6d}.portfolio-holder .thumb .hover-state.hover-style-white p a:after{background-color:#6d6d6d}.portfolio-holder .thumb .hover-state.hover-style-white p a:hover{color:#6d6d6d}.portfolio-holder .thumb .hover-state.hover-style-white .likes .like-icon .like-icon__icon svg{fill:#111}.portfolio-holder .thumb .hover-state.hover-style-white .likes .like-icon .like-icon__icon svg .stroke-color{stroke:#111}.portfolio-holder .thumb .hover-state.hover-style-white .likes .like-icon .like-icon__bubble{background-color:#111}.portfolio-holder .thumb .hover-state.position-top-left .likes{top:auto;bottom:40px}@media screen and (width<=768px){.portfolio-holder .thumb .hover-state.position-top-left .likes{bottom:25px;left:25px}}.portfolio-holder .thumb .hover-state.position-top-left .info{top:0;bottom:auto}.portfolio-holder .thumb .hover-state.position-top-right .likes{inset:auto 40px 40px auto}@media screen and (width<=768px){.portfolio-holder .thumb .hover-state.position-top-right .likes{bottom:25px;right:25px}}.portfolio-holder .thumb .hover-state.position-top-right .info{text-align:right;inset:0 0 auto auto}.portfolio-holder .thumb .hover-state.position-center .likes{margin-top:-40px;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolio-holder .thumb .hover-state.position-center .likes~.info{transform:translateY(-30%)}.portfolio-holder .thumb .hover-state.position-center .info{text-align:center;inset:50% 0 auto;transform:translateY(-50%)}@media screen and (width<=768px){.portfolio-holder .thumb .hover-state.position-bottom-left .likes{left:25px}}.portfolio-holder .thumb .hover-state.position-bottom-right .likes{left:auto;right:40px}@media screen and (width<=768px){.portfolio-holder .thumb .hover-state.position-bottom-right .likes{right:25px}}.portfolio-holder .thumb .hover-state.position-bottom-right .info{text-align:right;left:auto;right:0}.portfolio-holder .thumb .portfolio-video-info{visibility:hidden;opacity:0;background:linear-gradient(0deg,#fff0 0,#0003 100%);padding:20px 30px;transition:all .3s ease-in-out 1s;position:absolute;top:0;left:0;right:0}.portfolio-holder .thumb .portfolio-video-info.visible{visibility:visible;opacity:1}.portfolio-holder .thumb .portfolio-video-info h3{margin:0 0 5px;font-size:22px}.portfolio-holder .thumb .portfolio-video-info p{color:#fff;margin:0}.portfolio-holder .thumb .portfolio-video-info a{color:#fff}.portfolio-holder .thumb .portfolio-video-info a:after{background-color:#fff}.portfolio-holder .thumb:hover .hover-state{opacity:.9}.portfolio-holder .thumb:hover .hover-state.opacity-no{opacity:1}.portfolio-holder .thumb:hover .hover-state.hover-reverse{opacity:0;visibility:hidden!important}.portfolio-holder .thumb:hover .hover-state.hover-eff-fade-slide .info h3{opacity:1;transition:all .3s cubic-bezier(.455,.03,.515,.955) .1s;transform:translate(0)}.portfolio-holder .thumb:hover .hover-state.hover-eff-fade-slide .info p{opacity:1;transition:all .4s cubic-bezier(.455,.03,.515,.955) .2s;transform:translate(0)}.portfolio-holder .thumb:hover .hover-state.hover-eff-fade-slide .likes{opacity:1;transition:all .4s cubic-bezier(.455,.03,.515,.955) .2s}.portfolio-holder .thumb:hover .vjs-has-started~.portfolio-video-info{visibility:visible;opacity:1;transition-delay:.1s}.portfolio-holder .portfolio.not-clickable .likes{display:none}.portfolio-holder .portfolio.not-clickable .thumb>a,.portfolio-holder .portfolio.not-clickable h3 a,.portfolio-holder .portfolio.not-clickable .hover-state{cursor:default}.portfolio-endless-pagination{overflow:hidden}.portfolio-endless-pagination .show-more{text-align:center}.portfolio-container-and-title .page-container{margin-bottom:40px}.portfolio-container-and-title .portfolio-title-vc-content,.portfolio-container-and-title.container-fullwidth{padding-left:15px;padding-right:15px}.portfolio-holder{clear:both;position:relative}.portfolio-holder .portfolio-item{float:left;width:33.3333%;padding-left:15px;padding-right:15px;position:relative}@media screen and (width<=768px){.portfolio-holder .portfolio-item{width:50%}}@media screen and (width<=480px){.portfolio-holder .portfolio-item{width:100%}}.portfolio-holder .portfolio-item.has-padding{padding:15px}@media screen and (width<=480px){.portfolio-holder .portfolio-item.has-padding{padding-bottom:0}}.portfolio-holder .portfolio-item.masonry-portfolio-item{padding:0!important}.portfolio-holder .portfolio-item.masonry-portfolio-item .masonry-box{z-index:1;position:relative}@media screen and (width<=768px){.portfolio-holder .portfolio-item.masonry-portfolio-item .masonry-box{display:none}}.portfolio-holder .portfolio-item.masonry-portfolio-item .masonry-box .masonry-thumb{margin:15px;display:block;position:absolute;inset:0;overflow:hidden}.portfolio-holder .portfolio-item.masonry-portfolio-item .masonry-box.masonry-mobile-box{display:none}@media screen and (width<=768px){.portfolio-holder .portfolio-item.masonry-portfolio-item .masonry-box.masonry-mobile-box{display:block}}.portfolio-holder .portfolio-item.masonry-portfolio-item .item-box-container{z-index:100;position:absolute;inset:0;overflow:hidden}.portfolio-holder .portfolio-item.masonry-portfolio-item .item-box-container .item-box,.portfolio-holder .portfolio-item.masonry-portfolio-item .item-box-container .thumb{width:100%;height:100%}.portfolio-holder .portfolio-item.masonry-portfolio-item.hover-disabled .item-box-container{display:none}.merged-item-spacing.portfolio-holder .portfolio-item.masonry-portfolio-item .masonry-box .masonry-thumb{margin:0}.merged-item-spacing.portfolio-holder .portfolio-item.masonry-portfolio-item .item-box-container{position:absolute;inset:0}.portfolio-holder .portfolio-item .video-js-el{width:100%;height:auto}.portfolio-holder .portfolio-item.grid-two{width:50%}@media screen and (width<=480px){.portfolio-holder .portfolio-item.grid-two{width:100%}}.portfolio-holder .portfolio-item.grid-three{width:33.3333%}@media screen and (width<=768px){.portfolio-holder .portfolio-item.grid-three{width:50%}}@media screen and (width<=480px){.portfolio-holder .portfolio-item.grid-three{width:100%}}.portfolio-holder .portfolio-item.grid-four{width:25%}@media screen and (width<=992px){.portfolio-holder .portfolio-item.grid-four{width:33.3333%}}@media screen and (width<=768px){.portfolio-holder .portfolio-item.grid-four{width:50%}}@media screen and (width<=480px){.portfolio-holder .portfolio-item.grid-four{width:100%}}.portfolio-holder .portfolio-item.w2{width:16.6667%}@media screen and (width<=1199px){.portfolio-holder .portfolio-item.w2{min-height:1px;padding-left:15px;padding-right:15px;position:relative}}@media screen and (width<=1199px) and (width>=992px){.portfolio-holder .portfolio-item.w2{float:left;width:25%}}@media screen and (width<=991px){.portfolio-holder .portfolio-item.w2{min-height:1px;padding-left:15px;padding-right:15px;position:relative}}@media screen and (width<=991px) and (width>=768px){.portfolio-holder .portfolio-item.w2{float:left;width:33.3333%}}@media screen and (width<=768px){.portfolio-holder .portfolio-item.w2{float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}}@media screen and (width<=480px){.portfolio-holder .portfolio-item.w2{float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}}.portfolio-holder .portfolio-item.w2-4{min-height:1px;padding-left:15px;padding-right:15px;position:relative}@media (width>=992px){.portfolio-holder .portfolio-item.w2-4{float:left;width:20%}}@media screen and (width<=768px){.portfolio-holder .portfolio-item.w2-4{min-height:1px;padding-left:15px;padding-right:15px;position:relative}@-moz-document url-prefix(){.portfolio-holder .portfolio-item.w2-4{width:33.3333%}}}@media screen and (width<=768px) and (width>=768px){.portfolio-holder .portfolio-item.w2-4{float:left;width:33.3333%}}@media screen and (width<=768px){.portfolio-holder .portfolio-item.w2-4{float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}}@media screen and (width<=480px){.portfolio-holder .portfolio-item.w2-4{float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}}.portfolio-holder .portfolio-item.w3{width:25%}@media screen and (width<=768px){.portfolio-holder .portfolio-item.w3{float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}}@media screen and (width<=480px){.portfolio-holder .portfolio-item.w3{float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}}.portfolio-holder .portfolio-item.w4{width:33.3333%}@-moz-document url-prefix(){.portfolio-holder .portfolio-item.w4{width:33.3333%}}@media screen and (width<=768px){.portfolio-holder .portfolio-item.w4{float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}}@media screen and (width<=480px){.portfolio-holder .portfolio-item.w4{float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}}.portfolio-holder .portfolio-item.w5{width:41.6667%}@media screen and (width<=768px){.portfolio-holder .portfolio-item.w5{float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}}@media screen and (width<=480px){.portfolio-holder .portfolio-item.w5{float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}}.portfolio-holder .portfolio-item.w6{width:50%}@media screen and (width<=768px){.portfolio-holder .portfolio-item.w6{float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}}@media screen and (width<=480px){.portfolio-holder .portfolio-item.w6{float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}}.portfolio-holder .portfolio-item.w8{width:66.6667%}@media screen and (width<=768px){.portfolio-holder .portfolio-item.w8{float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}}@media screen and (width<=480px){.portfolio-holder .portfolio-item.w8{float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}}.portfolio-holder .portfolio-item.w9{width:75%}@media screen and (width<=768px){.portfolio-holder .portfolio-item.w9{float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}}@media screen and (width<=480px){.portfolio-holder .portfolio-item.w9{float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}}.portfolio-holder .portfolio-item.w12{width:100%}.portfolio-holder .portfolio-item.bw3{width:25%}@media screen and (width<=768px){.portfolio-holder .portfolio-item.bw3{width:50%}}@media screen and (width<=650px){.portfolio-holder .portfolio-item.bw3{width:100%}}.portfolio-holder .portfolio-item.bw4{width:33.3333%}@media screen and (width<=768px){.portfolio-holder .portfolio-item.bw4{width:50%}}@media screen and (width<=650px){.portfolio-holder .portfolio-item.bw4{width:100%}}.portfolio-holder .portfolio-item.bw6{width:50%}@media screen and (width<=768px){.portfolio-holder .portfolio-item.bw6{width:100%}}.portfolio-holder .portfolio-item.bw12{width:100%}@media screen and (width<=768px){.portfolio-holder .portfolio-item.bw12{width:100%}}.portfolio-holder.portfolio-type-1 .portfolio-item .info{padding-bottom:0}.portfolio-holder.portfolio-type-1 .portfolio-item .info .terms{margin-bottom:0}.portfolio-holder~.pagination-container{margin-top:30px;margin-bottom:0}.portfolio-holder .dribbble-container{text-align:center;margin:0}.portfolio-holder .dribbble-container ul{margin-left:-15px;margin-right:-15px}.portfolio-holder .dribbble-container ul:before,.portfolio-holder .dribbble-container ul:after{content:" ";display:table}.portfolio-holder .dribbble-container ul:after{clear:both}.portfolio-holder .dribbble-container .dribbble_shot{width:33.3333%;margin-bottom:30px;padding:0 15px;position:relative}.portfolio-holder .dribbble-container .dribbble_shot a{float:none;display:block}@media screen and (width<=992px){.portfolio-holder .dribbble-container .dribbble_shot{width:33.3333%}}@media screen and (width<=768px){.portfolio-holder .dribbble-container .dribbble_shot{width:50%}}@media screen and (width<=480px){.portfolio-holder .dribbble-container .dribbble_shot{width:100%}}.portfolio-holder .dribbble-container .dribbble_shot .dribbble-title{z-index:0;opacity:0;background-color:#00b19e;margin:15px;padding:15px;line-height:1;position:absolute;top:0;left:0}.portfolio-holder .dribbble-container .dribbble_shot .dribbble-title span{color:#fff;margin:0;font-size:16px;display:block}.portfolio-holder .dribbble-container .dribbble_shot:hover .dribbble-title{opacity:.95}.portfolio-holder .dribbble-container .dribbble-errors{color:#fff;background-color:#e44c52;padding:20px}.portfolio-holder .dribbble-container~.endless-pagination .show-more{margin-top:0}.portfolio-holder .dribbble-four-columns .dribbble_shot{width:25%}@media screen and (width<=992px){.portfolio-holder .dribbble-four-columns .dribbble_shot{width:33.3333%}}@media screen and (width<=768px){.portfolio-holder .dribbble-four-columns .dribbble_shot{width:50%}}@media screen and (width<=480px){.portfolio-holder .dribbble-four-columns .dribbble_shot{width:100%}}.product-filter{text-align:right;position:relative}@media screen and (width<=992px){.product-filter{text-align:left}}.product-filter ul{margin-bottom:0;padding-left:0;list-style-type:none}.product-filter ul>li:first-child{margin-left:0}.product-filter ul li{margin-bottom:10px;margin-left:20px;display:inline-block}@media screen and (width<=992px){.product-filter ul li{margin-left:0;margin-right:10px}}.product-filter ul li a{color:#6d6d6d;font-size:16px;text-decoration:none}.product-filter ul li a:hover{color:#00b19e}.product-filter ul li.active a:after{width:100%}.product-filter ul li.subcategory-back a{color:#6d6d6d;opacity:.5}.product-filter ul li.subcategory-back a i{opacity:0;margin-right:10px;display:inline-block}.product-filter ul li.subcategory-back a:hover,.product-filter ul li.subcategory-back a:hover i{opacity:1}.product-filter ul li.subcategory-back a:after{display:none}.product-filter ul li{transition:all .2s cubic-bezier(.445,.05,.55,.95) 50ms}.product-filter ul li+li{transition-delay:.1s}.product-filter ul li+li+li{transition-delay:.15s}.product-filter ul li+li+li+li{transition-delay:.2s}.product-filter ul li+li+li+li+li{transition-delay:.25s}.product-filter ul li+li+li+li+li+li{transition-delay:.3s}.product-filter ul.is-active li{transition-delay:.25s}.product-filter ul.is-active li+li{transition-delay:.3s}.product-filter ul.is-active li+li+li{transition-delay:.35s}.product-filter ul.is-active li+li+li+li{transition-delay:.4s}.product-filter ul.is-active li+li+li+li+li{transition-delay:.45s}.product-filter ul.is-active li+li+li+li+li+li{transition-delay:.5s}.subcategory-active.product-filter .portfolio-root-categories li{visibility:hidden;opacity:0;transform:translateY(-20px)}.product-filter .portfolio-subcategory{z-index:10;visibility:hidden;position:absolute;top:0;right:0}.product-filter .portfolio-subcategory li{visibility:hidden;opacity:0;margin-bottom:10px;transform:translateY(-20px)}.product-filter .portfolio-subcategory.is-active{visibility:visible}.product-filter .portfolio-subcategory.is-active li{visibility:visible;opacity:1;transform:translateY(0)}.product-filter .portfolio-subcategory+.portfolio-subcategory{z-index:15}.portfolio-title-holder{align-items:flex-end;display:flex}@media screen and (width<=992px){.portfolio-title-holder{flex-direction:column;align-items:flex-start}.portfolio-title-holder .pt-column-title+.pt-filters{margin-bottom:10px}}@media screen and (width>=769px){.portfolio-title-holder .pt-column-title{max-width:45%;padding-right:20px}.portfolio-title-holder .pt-column-title+.pt-filters{margin-left:auto}}.portfolio-title-holder .section-title>:only-child,.portfolio-title-holder .section-title h1+p,.portfolio-title-holder .section-title .term-description p{margin-bottom:0}.portfolio-title-holder+.page-container{margin-top:20px}.row-stretch_row_content_no_spaces .portfolio-title-holder{padding-left:30px;padding-right:30px}.header-absolute .portfolio-title-vc-content{margin-top:40px}.portfolio-title-vc-content .container{width:100%!important;margin:0!important;padding:0!important}.portfolio-title-vc-content>.lab-row-container:last-child{margin-bottom:20px}.elementor .elementor-widget-kalium-portfolio-items-legacy{margin-bottom:35px}.elementor .elementor-widget-kalium-portfolio-items-legacy .portfolio-holder{margin-top:20px}.single-portfolio .page-container{margin-top:30px}.header-absolute.single-portfolio .page-container{margin-top:0}.single-portfolio-holder .title{clear:both;margin-top:0}.single-portfolio-holder .title h1{margin-top:15px;transition:margin .22s linear}.single-portfolio-holder .gallery-above{margin-bottom:30px}.single-portfolio-holder .details{transition:opacity .4s cubic-bezier(.445,.05,.55,.95)}.single-portfolio-holder .details:before,.single-portfolio-holder .details:after{content:" ";display:table}.single-portfolio-holder .details:after{clear:both}.single-portfolio-holder .details>.row{position:relative}.single-portfolio-holder .details.disappear{opacity:0}.single-portfolio-holder .details .project-description{position:relative}.single-portfolio-holder .details .project-description p{font-size:16px}.single-portfolio-holder .details .project-description.ps-container{margin-right:-12px;overflow:hidden}.single-portfolio-holder .details .project-description.ps-container .post-formatting{padding-right:25px}.single-portfolio-holder .details .project-description .lab-row-container{margin:0 -15px}.single-portfolio-holder .details .project-description .lab-row-container.lab-full-width .wpb_single_image,.single-portfolio-holder .details .project-description .lab-row-container.lab-full-width .vc_figure,.single-portfolio-holder .details .project-description .lab-row-container.lab-full-width .vc_single_image-wrapper,.single-portfolio-holder .details .project-description .lab-row-container.lab-full-width .vc_single_image-wrapper img{width:100%}.single-portfolio-holder .details .lgrad{background-image:linear-gradient(#0000 0%,#ffffffe6 100%);height:25px;margin-top:-25px;margin-right:12px;position:relative}.single-portfolio-holder .details .services:before,.single-portfolio-holder .details .services:after{content:" ";display:table}.single-portfolio-holder .details .services:after{clear:both}.single-portfolio-holder .details .services .checklist-entry{margin-top:30px}.single-portfolio-holder .details .services .checklist-entry.half-width{float:left;width:50%}@media screen and (width<=768px){.single-portfolio-holder .details .services{margin-top:50px}}.single-portfolio-holder .details .services h3{margin-top:0;font-size:18px}.single-portfolio-holder .details .services ul{padding-left:0}.single-portfolio-holder .details .services ul li{color:#6d6d6d;padding-bottom:5px;font-size:16px;list-style-type:none}.single-portfolio-holder .details .link{margin-top:10px;font-size:18px}.single-portfolio-holder .details .link .project-multiple-links+.project-multiple-links{margin-top:15px}.single-portfolio-holder .details .services.row+.link{margin-top:40px}.single-portfolio-holder .details .inline-checklists{table-layout:auto;width:100%;margin-bottom:-5px;padding-top:30px;display:table}.single-portfolio-holder .details .inline-checklists .services,.single-portfolio-holder .details .inline-checklists .link{vertical-align:bottom;display:table-cell}.single-portfolio-holder .details .inline-checklists .services{width:auto;margin-left:0;margin-right:0}.single-portfolio-holder .details .inline-checklists .services>div{width:100%;padding:0}.single-portfolio-holder .details .inline-checklists .services>div+.checklist-entry{margin-top:0}.single-portfolio-holder .details .inline-checklists .link{text-align:right;white-space:nowrap;margin-bottom:0;padding-bottom:15px}.single-portfolio-holder .social-links-plain{align-items:center;display:flex}@media screen and (width<=992px){.single-portfolio-holder .social-links-plain{margin-bottom:20px}}.portfolio-type-1.single-portfolio-holder .social-links-plain,.portfolio-type-2.single-portfolio-holder .social-links-plain,.portfolio-type-3.single-portfolio-holder .social-links-plain,.portfolio-type-5.single-portfolio-holder .social-links-plain{margin-top:40px}.single-portfolio-holder .social-links-plain .likes .fa-heart{color:#00b19e;font-size:20px}.single-portfolio-holder .social-links-plain .likes .counter{text-align:center;font-size:14px}.single-portfolio-holder .social-links-plain .likes .like-button{color:#333;user-select:none;background-color:#eee;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-left:20px;display:flex;position:relative}.portfolio-type-1.single-portfolio-holder .social-links-plain .likes .like-button,.portfolio-type-2.single-portfolio-holder .social-links-plain .likes .like-button,.portfolio-type-3.single-portfolio-holder .social-links-plain .likes .like-button,.portfolio-type-5.single-portfolio-holder .social-links-plain .likes .like-button{margin-left:0;margin-right:20px}.single-portfolio-holder .social-links-plain .share-social{flex-grow:1}.single-portfolio-holder .social-links-plain .share-social h4{margin-top:0;font-size:18px}@media screen and (width<=480px){.single-portfolio-holder .social-links-plain .share-social h4{margin-top:0}}.single-portfolio-holder .social-links-plain .share-social .social-links a{color:#6d6d6d;margin-bottom:5px;margin-right:12px;font-size:15px}.single-portfolio-holder .social-links-plain .share-social .social-links a:hover{color:#00b19e}.single-portfolio-holder .social-links-plain .share-social .social-links a.facebook:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.facebook:hover i{color:#1877f2}.single-portfolio-holder .social-links-plain .share-social .social-links a.twitter:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.twitter:hover i{color:#55acee}.single-portfolio-holder .social-links-plain .share-social .social-links a.twitter-x:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.twitter-x:hover i{color:#000}.single-portfolio-holder .social-links-plain .share-social .social-links a.instagram:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.instagram:hover i{color:#3f729b}.single-portfolio-holder .social-links-plain .share-social .social-links a.dribbble:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.dribbble:hover i{color:#ea4c89}.single-portfolio-holder .social-links-plain .share-social .social-links a.behance:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.behance:hover i{color:#1769ff}.single-portfolio-holder .social-links-plain .share-social .social-links a.deviantart:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.deviantart:hover i{color:#05cc47}.single-portfolio-holder .social-links-plain .share-social .social-links a.flickr:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.flickr:hover i{color:#0063dc}.single-portfolio-holder .social-links-plain .share-social .social-links a.pinterest:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.pinterest:hover i{color:#cc2127}.single-portfolio-holder .social-links-plain .share-social .social-links a.google-plus:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.google-plus:hover i,.single-portfolio-holder .social-links-plain .share-social .social-links a.google:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.google:hover i{color:#dd4b39}.single-portfolio-holder .social-links-plain .share-social .social-links a.linkedin:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.linkedin:hover i{color:#0976b4}.single-portfolio-holder .social-links-plain .share-social .social-links a.vkontakte:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.vkontakte:hover i,.single-portfolio-holder .social-links-plain .share-social .social-links a.vk:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.vk:hover i{color:#45668e}.single-portfolio-holder .social-links-plain .share-social .social-links a.houzz:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.houzz:hover i{color:#7ac142}.single-portfolio-holder .social-links-plain .share-social .social-links a.social-500px:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.social-500px:hover i{color:#0099e5}.single-portfolio-holder .social-links-plain .share-social .social-links a.youtube:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.youtube:hover i{color:#e52d27}.single-portfolio-holder .social-links-plain .share-social .social-links a.delicious:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.delicious:hover i{color:#39f}.single-portfolio-holder .social-links-plain .share-social .social-links a.tumblr:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.tumblr:hover i{color:#35465c}.single-portfolio-holder .social-links-plain .share-social .social-links a.soundcloud:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.soundcloud:hover i{color:#f80}.single-portfolio-holder .social-links-plain .share-social .social-links a.snapchat:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.snapchat:hover i,.single-portfolio-holder .social-links-plain .share-social .social-links a.snapchat.dark:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.snapchat.dark:hover i{color:#fffc00}.single-portfolio-holder .social-links-plain .share-social .social-links a.xing:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.xing:hover i{color:#026466}.single-portfolio-holder .social-links-plain .share-social .social-links a.spotify:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.spotify:hover i{color:#2ebd59}.single-portfolio-holder .social-links-plain .share-social .social-links a.email:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.email:hover i{color:#666}.single-portfolio-holder .social-links-plain .share-social .social-links a.skype:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.skype:hover i{color:#00aff0}.single-portfolio-holder .social-links-plain .share-social .social-links a.github:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.github:hover i{color:#4183c4}.single-portfolio-holder .social-links-plain .share-social .social-links a.foursquare:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.foursquare:hover i{color:#f94877}.single-portfolio-holder .social-links-plain .share-social .social-links a.vimeo:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.vimeo:hover i{color:#1ab7ea}.single-portfolio-holder .social-links-plain .share-social .social-links a.yelp:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.yelp:hover i{color:#af0606}.single-portfolio-holder .social-links-plain .share-social .social-links a.tripadvisor:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.tripadvisor:hover i{color:#00af87}.single-portfolio-holder .social-links-plain .share-social .social-links a.twitch:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.twitch:hover i{color:#6441a5}.single-portfolio-holder .social-links-plain .share-social .social-links a.tiktok:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.tiktok:hover i{color:#010101}.single-portfolio-holder .social-links-plain .share-social .social-links a.phone:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.phone:hover i{color:#6dab3c}.single-portfolio-holder .social-links-plain .share-social .social-links a.whatsapp:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.whatsapp:hover i{color:#25d366}.single-portfolio-holder .social-links-plain .share-social .social-links a.telegram:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.telegram:hover i{color:#08c}.single-portfolio-holder .social-links-plain .share-social .social-links a.custom:hover,.single-portfolio-holder .social-links-plain .share-social .social-links a.custom:hover i{color:#00b19e}.single-portfolio-holder .social-links-plain .share-social .social-links a.facebook:after{background-color:#1877f2}.single-portfolio-holder .social-links-plain .share-social .social-links a.twitter:after{background-color:#55acee}.single-portfolio-holder .social-links-plain .share-social .social-links a.twitter-x:after{background-color:#000}.single-portfolio-holder .social-links-plain .share-social .social-links a.instagram:after{background-color:#3f729b}.single-portfolio-holder .social-links-plain .share-social .social-links a.dribbble:after{background-color:#ea4c89}.single-portfolio-holder .social-links-plain .share-social .social-links a.behance:after{background-color:#1769ff}.single-portfolio-holder .social-links-plain .share-social .social-links a.deviantart:after{background-color:#05cc47}.single-portfolio-holder .social-links-plain .share-social .social-links a.flickr:after{background-color:#0063dc}.single-portfolio-holder .social-links-plain .share-social .social-links a.pinterest:after{background-color:#cc2127}.single-portfolio-holder .social-links-plain .share-social .social-links a.google-plus:after,.single-portfolio-holder .social-links-plain .share-social .social-links a.google:after{background-color:#dd4b39}.single-portfolio-holder .social-links-plain .share-social .social-links a.linkedin:after{background-color:#0976b4}.single-portfolio-holder .social-links-plain .share-social .social-links a.vkontakte:after,.single-portfolio-holder .social-links-plain .share-social .social-links a.vk:after{background-color:#45668e}.single-portfolio-holder .social-links-plain .share-social .social-links a.houzz:after{background-color:#7ac142}.single-portfolio-holder .social-links-plain .share-social .social-links a.social-500px:after{background-color:#0099e5}.single-portfolio-holder .social-links-plain .share-social .social-links a.youtube:after{background-color:#e52d27}.single-portfolio-holder .social-links-plain .share-social .social-links a.delicious:after{background-color:#39f}.single-portfolio-holder .social-links-plain .share-social .social-links a.tumblr:after{background-color:#35465c}.single-portfolio-holder .social-links-plain .share-social .social-links a.soundcloud:after{background-color:#f80}.single-portfolio-holder .social-links-plain .share-social .social-links a.xing:after{background-color:#026466}.single-portfolio-holder .social-links-plain .share-social .social-links a.spotify:after{background-color:#2ebd59}.single-portfolio-holder .social-links-plain .share-social .social-links a.email:after{background-color:#666}.single-portfolio-holder .social-links-plain .share-social .social-links a.skype:after{background-color:#00aff0}.single-portfolio-holder .social-links-plain .share-social .social-links a.github:after{background-color:#4183c4}.single-portfolio-holder .social-links-plain .share-social .social-links a.foursquare:after{background-color:#f94877}.single-portfolio-holder .social-links-plain .share-social .social-links a.vimeo:after{background-color:#1ab7ea}.single-portfolio-holder .social-links-plain .share-social .social-links a.yelp:after{background-color:#af0606}.single-portfolio-holder .social-links-plain .share-social .social-links a.tripadvisor:after{background-color:#00af87}.single-portfolio-holder .social-links-plain .share-social .social-links a.twitch:after{background-color:#6441a5}.single-portfolio-holder .social-links-plain .share-social .social-links a.tiktok:after{background-color:#010101}.single-portfolio-holder .social-links-plain .share-social .social-links a.phone:after{background-color:#6dab3c}.single-portfolio-holder .social-links-plain .share-social .social-links a.whatsapp:after{background-color:#25d366}.single-portfolio-holder .social-links-plain .share-social .social-links a.telegram:after{background-color:#08c}.single-portfolio-holder .social-links-plain .share-social .social-links a.custom:after{background-color:#00b19e}.single-portfolio-holder .social-links-plain .share-social .social-links a:last-child{margin-right:0}.single-portfolio-holder .social-links-rounded{clear:both;margin-top:15px}.portfolio-type-1.single-portfolio-holder .social-links-rounded,.portfolio-type-5.single-portfolio-holder .social-links-rounded{margin-top:40px}.single-portfolio-holder .social-links-rounded .social-share-icon{cursor:pointer;background-color:#eee;border-radius:50%;width:50px;height:50px;margin-bottom:5px;margin-right:10px;display:inline-block;position:relative;transition:all .2s ease-in-out!important}.single-portfolio-holder .social-links-rounded .social-share-icon:hover{background-color:#d5d5d5}.single-portfolio-holder .social-links-rounded .social-share-icon.like-button .like-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.single-portfolio-holder .social-links-rounded .social-share-icon.like-button .like-icon__icon{width:16px;height:16px}.single-portfolio-holder .social-links-rounded .social-share-icon.like-button .like-icon__icon svg{fill:#333}.single-portfolio-holder .social-links-rounded .social-share-icon.like-button .like-icon__icon svg .stroke-color{stroke:#333}.single-portfolio-holder .social-links-rounded .social-share-icon.like-button .like-icon__bubble{background-color:#333}.single-portfolio-holder .social-links-rounded .social-share-icon.like-button .like-button__count{display:none}.single-portfolio-holder .social-links-rounded .social-share-icon i{color:#333;text-align:center;width:auto;height:auto;margin:0;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.single-portfolio-holder .social-links-rounded .social-share-icon .like-count{display:none}.single-portfolio-holder .social-links-rounded .social-share-icon:first-child{margin-left:0}.single-portfolio-holder .social-links-rounded .social-share-icon:last-child{margin-right:0}@media screen and (width<=480px){.single-portfolio-holder .social-links-rounded .social-share-icon:first-child{margin-left:15px!important}.single-portfolio-holder .social-links-rounded .social-share-icon:last-child{margin-right:15px!important}}.single-portfolio-holder .gallery{clear:both;margin-left:-15px;margin-right:-15px;position:relative}.single-portfolio-holder .gallery+.social-links-rounded{margin-top:0;padding-top:20px}.single-portfolio-holder .gallery.no-spacing .photo,.single-portfolio-holder .gallery.no-spacing .portfolio-video,.single-portfolio-holder .gallery.no-spacing .comparison-image-slider,.single-portfolio-holder .gallery.no-spacing .portfolio-images-slider,.single-portfolio-holder .gallery.no-spacing blockquote{margin-bottom:0}.single-portfolio-holder .gallery.no-spacing .row{margin:0}.single-portfolio-holder .gallery.no-spacing .row>div{padding:0}.single-portfolio-holder .gallery.full-width-container{overflow:hidden}.single-portfolio-holder .gallery.full-width-container blockquote{max-width:1140px;margin-left:auto;margin-right:auto}.single-portfolio-holder .gallery .portfolio-images-slider{margin-bottom:30px}.single-portfolio-holder .gallery .portfolio-images-slider a{display:block}.single-portfolio-holder .gallery .portfolio-images-slider.is-finished img{opacity:1}.single-portfolio-holder .gallery blockquote{margin-bottom:30px}@media screen and (width<=767px){.single-portfolio-holder .gallery blockquote{margin-top:10px}}.single-portfolio-holder .gallery .photo{float:left;width:100%;margin-bottom:30px;position:relative;overflow:hidden}.single-portfolio-holder .gallery .photo>a{display:block}.single-portfolio-holder .gallery .photo img{width:100%;height:auto}.single-portfolio-holder .gallery .photo .caption{opacity:0;z-index:0;text-align:left;color:#fff;background-color:#0000004d;margin:0;padding:10px 15px;font-size:16px;transition-duration:.2s;position:absolute;bottom:15px;left:15px;transform:translateY(10px)}.single-portfolio-holder .gallery .photo .caption a{color:#fff;display:inline-block}.single-portfolio-holder .gallery .photo .caption a:after{background-color:#fff}@media screen and (width<=768px){.single-portfolio-holder .gallery .photo .caption{color:#6d6d6d;opacity:1;background-color:#0000;margin:0;padding:15px 0;position:relative;bottom:0;left:0;transform:translateY(0)}}.single-portfolio-holder .gallery .photo:hover .caption{z-index:1;opacity:1;transform:translateY(0)}.single-portfolio-holder .gallery .portfolio-video{clear:both;margin-bottom:30px}.single-portfolio-holder .gallery .quote{float:left;position:relative}.single-portfolio-holder .gallery .quote blockquote{margin-bottom:30px}@media screen and (width<=992px){.single-portfolio-holder .gallery .quote blockquote{margin-bottom:15px}}.single-portfolio-holder .gallery.gallery-type-description .row{margin-left:0;margin-right:0;position:relative}.single-portfolio-holder .gallery.gallery-type-description .row .gallery-item-description{position:relative;overflow:hidden}@media screen and (width<=768px){.single-portfolio-holder .gallery.gallery-type-description .row .gallery-item-description{margin-top:20px;margin-bottom:10px}}.single-portfolio-holder .gallery.gallery-type-description .row .gallery-item-description+.lgrad{visibility:hidden}.single-portfolio-holder .gallery.gallery-type-description .row .gallery-item-description.ps-active-y{padding-right:20px}.single-portfolio-holder .gallery.gallery-type-description .row .gallery-item-description.ps-active-y .ps-scrollbar-y-rail{right:-10px!important}.single-portfolio-holder .gallery.gallery-type-description .row .gallery-item-description.ps-active-y+.lgrad{visibility:visible}.single-portfolio-holder .gallery.gallery-type-description .row .gallery-item-description.first-entry{margin-top:0}.single-portfolio-holder .gallery.gallery-type-description .row .lgrad{background-image:linear-gradient(#0000 0%,#ffffffe6 100%);height:30px;margin-top:-30px;margin-right:12px;position:relative}.single-portfolio-holder .gallery.gallery-type-description.no-spacing .gallery-item-description{margin-top:45px;margin-right:45px}@media screen and (width<=768px){.single-portfolio-holder .gallery.gallery-type-description.no-spacing .gallery-item-description{margin-top:40px;margin-right:0}}.single-portfolio-holder .gallery.gallery-type-description.no-spacing .gallery-item-description.first-entry{margin-top:0}.single-portfolio-holder .gallery.gallery-type-description.no-spacing .gallery-item-description.description-right{margin-left:45px;margin-right:0}@media screen and (width<=768px){.single-portfolio-holder .gallery.gallery-type-description.no-spacing .gallery-item-description.description-right{margin-left:0}}.single-portfolio-holder .gallery.gallery-type-description.no-spacing .row{margin-left:15px;margin-right:15px}.single-portfolio-holder .gallery.gallery-type-description .zz-type-html img{max-width:100%;height:auto!important}.single-portfolio-holder .gallery.captions-hide .caption{display:none}.single-portfolio-holder .gallery.captions-below .caption{opacity:1;color:#333;background:#f6f6f6;display:block;position:relative;bottom:0;left:0;transform:none}.single-portfolio-holder .gallery.captions-below .caption a{color:#00b19e}.single-portfolio-holder .gallery.captions-below .caption a:after{background-color:#00b19e}.single-portfolio-holder .portfolio-featured-image{margin-bottom:60px;position:relative}.single-portfolio-holder .portfolio-featured-image a{display:block}.single-portfolio-holder .portfolio-featured-image img{width:100%}.single-portfolio-holder .portfolio-featured-image .caption{color:#fff;opacity:0;z-index:0;text-align:left;background-color:#0000004d;margin:15px;padding:10px 15px;position:absolute;bottom:0}.single-portfolio-holder .portfolio-featured-image .caption h3{color:#fff;margin:0;font-size:16px}@media screen and (width<=768px){.single-portfolio-holder .portfolio-featured-image .caption{opacity:1;background-color:#0000;margin:0;padding:15px 0;position:relative}.single-portfolio-holder .portfolio-featured-image .caption h3{color:#6d6d6d}}.single-portfolio-holder .portfolio-featured-image.loading-finished img{visibility:visible;opacity:1}.single-portfolio-holder .portfolio-featured-image:hover .caption{opacity:1;z-index:1}.single-portfolio-holder .portfolio-navigation{z-index:25;position:fixed;bottom:0}.single-portfolio-holder .portfolio-navigation.is-not-visible a{opacity:0}.single-portfolio-holder .portfolio-navigation a{float:left;background:#333;border:0;width:45px;height:45px;margin:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);position:relative}.single-portfolio-holder .portfolio-navigation a.not-clickable{pointer-events:none}.single-portfolio-holder .portfolio-navigation a.not-clickable i{opacity:.4}.single-portfolio-holder .portfolio-navigation a i{color:#fff;text-align:center;width:100%;transition:all .2s ease-in-out 0;margin-top:-11px;font-size:22px;position:absolute;top:50%}.single-portfolio-holder .portfolio-navigation a:hover i{color:#00b19e}.single-portfolio-holder .portfolio-navigation .back-to-portfolio{border:0;border-left:1px solid #393939;border-right:1px solid #393939}.single-portfolio-holder .portfolio-navigation.right-side{right:0}.single-portfolio-holder .portfolio-navigation.left-side{left:0}.single-portfolio-holder .portfolio-navigation.centered{left:50%;transform:translate(-49.63%)}.single-portfolio-holder .portfolio-big-navigation{margin-top:80px;margin-bottom:30px}.single-portfolio-holder .portfolio-big-navigation a{color:#333;font-size:20px;transition:all .2s ease-in-out}.single-portfolio-holder .portfolio-big-navigation a:after{display:none}.single-portfolio-holder .portfolio-big-navigation a:hover{color:#4d4d4d}@media screen and (width<=480px){.single-portfolio-holder .portfolio-big-navigation a{font-size:17px}}.single-portfolio-holder .portfolio-big-navigation a i{font-size:32px;display:block}.single-portfolio-holder .portfolio-big-navigation .text-align-right{text-align:right}.single-portfolio-holder .portfolio-navigation-type-simple.with-margin{margin-bottom:60px}.single-portfolio-holder.gallery-type-fullbg .gallery{overflow:hidden}.single-portfolio-holder.gallery-type-fullbg.is-sticky .details{opacity:1}.single-portfolio-holder.alt-one .services{margin-top:30px}.single-portfolio-holder.alt-one .gallery{padding-left:0;padding-right:0}.single-portfolio-holder.alt-two .services{margin-top:60px}.single-portfolio-holder.alt-two .gallery{margin-top:-205px;padding-left:0;padding-right:0}@media screen and (width<=992px){.single-portfolio-holder.alt-two .gallery{margin-top:30px}}.single-portfolio-holder.alt-two .gallery .photo{margin-bottom:0}@media screen and (width<=992px){.single-portfolio-holder.alt-two .gallery .photo{margin-bottom:0;padding-left:0;padding-right:0}}.single-portfolio-holder.alt-five .gallery{float:left;margin-top:100px}.single-portfolio-holder.alt-five .gallery .image-desc-holder{float:left}.single-portfolio-holder.alt-five .gallery .image-desc-holder .description{float:right;background-color:#0000;border-top:41px solid #0000;border-bottom:41px solid #0000;max-height:620px;padding:0 45px 0 0;position:relative;overflow:hidden}@media screen and (width<=992px){.single-portfolio-holder.alt-five .gallery .image-desc-holder .description{max-height:auto;padding:0}}.single-portfolio-holder.alt-five .gallery .image-desc-holder .description.first-description{border-top:0}.single-portfolio-holder.alt-five .gallery .image-desc-holder .description.right-desc{padding-left:45px}@media screen and (width<=992px){.single-portfolio-holder.alt-five .gallery .image-desc-holder .description.right-desc{padding-left:0}}.single-portfolio-holder.alt-five .gallery .image-desc-holder .photo{float:left;width:100%;margin-bottom:0}.single-portfolio-holder.alt-six .social{padding-left:15px;padding-right:15px}.single-portfolio-holder.alt-six .services{text-align:left;float:left;width:100%;margin-top:50px}@media screen and (width<=480px){.single-portfolio-holder.alt-six .services{margin-top:25px}}.single-portfolio-holder.alt-six .services h3{float:left;margin-top:3px;margin-right:25px;font-size:18px}.single-portfolio-holder.alt-six .services ul{float:left;margin-top:2px}.single-portfolio-holder.alt-six .services ul li{padding-right:12px;display:inline-block}.single-portfolio-holder.alt-six .services .link{float:right;margin-top:0}@media screen and (width<=768px){.single-portfolio-holder.alt-six .services .link{clear:both;float:left;margin-top:30px}}.single-portfolio-holder.alt-six .gallery{float:none}.single-portfolio-holder.portfolio-type-1 .details{padding-left:0;padding-right:0}.single-portfolio-holder.portfolio-type-1 .details .breadcrumb{margin-bottom:30px}.single-portfolio-holder.portfolio-type-1 .details .breadcrumb .container{width:100%;padding-left:0;padding-right:0}.single-portfolio-holder.portfolio-type-2 .title.section-title+.portfolio-featured-image{margin-bottom:40px}.single-portfolio-holder.portfolio-type-2 .breadcrumb .container{width:100%;max-width:100%;padding-left:0;padding-right:0}.single-portfolio-holder.portfolio-type-2 .services,.single-portfolio-holder.portfolio-type-3 .services{margin-top:-15px}.single-portfolio-holder.portfolio-type-2 .gallery,.single-portfolio-holder.portfolio-type-3 .gallery{margin-top:40px}.single-portfolio-holder.portfolio-type-3 .gallery-slider{margin-top:30px;margin-left:auto;margin-right:auto;position:relative}.single-portfolio-holder.portfolio-type-3 .gallery-slider.carousel-center-mode .gallery-item{opacity:.5}.single-portfolio-holder.portfolio-type-3 .gallery-slider.carousel-center-mode .gallery-item.slick-center{opacity:1}.single-portfolio-holder.portfolio-type-3 .gallery-slider .gallery-item{float:left;margin-left:15px;margin-right:15px;transition:opacity .25s ease-in-out}.single-portfolio-holder.portfolio-type-3 .gallery-slider.no-spacing .gallery-item{margin-left:0;margin-right:0}.single-portfolio-holder.portfolio-type-3 .gallery-slider .slick-prev,.single-portfolio-holder.portfolio-type-3 .gallery-slider .slick-next{color:#fff;z-index:1;opacity:0;background:0 0;border:0;font-size:45px;transition:all .25s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (width<=768px){.single-portfolio-holder.portfolio-type-3 .gallery-slider .slick-prev,.single-portfolio-holder.portfolio-type-3 .gallery-slider .slick-next{opacity:1}}@media screen and (width<=992px){.single-portfolio-holder.portfolio-type-3 .gallery-slider .slick-prev,.single-portfolio-holder.portfolio-type-3 .gallery-slider .slick-next{font-size:30px}}.single-portfolio-holder.portfolio-type-3 .gallery-slider .slick-prev:hover,.single-portfolio-holder.portfolio-type-3 .gallery-slider .slick-next:hover{color:#00b19e}.single-portfolio-holder.portfolio-type-3 .gallery-slider .slick-disabled{visibility:hidden;opacity:0!important}.single-portfolio-holder.portfolio-type-3 .gallery-slider .slick-prev{left:200px}.single-portfolio-holder.portfolio-type-3 .gallery-slider .slick-prev:active{left:185px}@media screen and (width<=768px){.single-portfolio-holder.portfolio-type-3 .gallery-slider .slick-prev{left:25px}.single-portfolio-holder.portfolio-type-3 .gallery-slider .slick-prev:active{left:30px}}.single-portfolio-holder.portfolio-type-3 .gallery-slider .slick-next{right:200px}.single-portfolio-holder.portfolio-type-3 .gallery-slider .slick-next:active{right:185px}@media screen and (width<=768px){.single-portfolio-holder.portfolio-type-3 .gallery-slider .slick-next{right:25px}.single-portfolio-holder.portfolio-type-3 .gallery-slider .slick-next:active{right:30px}.single-portfolio-holder.portfolio-type-3 .gallery-slider.no-spacing .slick-prev{left:15px}.single-portfolio-holder.portfolio-type-3 .gallery-slider.no-spacing .slick-next{right:15px}}.single-portfolio-holder.portfolio-type-3 .gallery-slider:hover .slick-prev,.single-portfolio-holder.portfolio-type-3 .gallery-slider:hover .slick-next{opacity:1}.single-portfolio-holder.portfolio-type-3 .portfolio-big-navigation.portfolio-navigation-type-simple{margin-top:70px;margin-bottom:0}.single-portfolio-holder.portfolio-type-3 .portfolio-video{margin-bottom:0}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container{z-index:10;background:#fff;max-width:60%;max-height:60%;padding:0;position:fixed;bottom:0;left:0;overflow:hidden}@media screen and (width<=992px){.single-portfolio-holder.portfolio-type-5 .portfolio-description-container{margin:0}}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container h1{margin-top:10px}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .title{margin-bottom:30px}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .link{margin-top:30px;font-size:18px}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .services{margin-top:20px}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .services ul li{padding-bottom:5px;padding-right:10px;display:inline-block}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .social-links-rounded{text-align:left;margin-left:0;margin-right:0}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .social-links-rounded a{margin-left:8px;margin-right:0}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .social-links-rounded a:first-child{margin-left:0}@media screen and (width<=992px){.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .social-links-rounded{text-align:left}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .social-links-rounded a{margin-left:0!important;margin-right:8px!important}}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-sharing-container.col-sm-12 .social-links-rounded{text-align:left}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-sharing-container.col-sm-12 .social-links-rounded a{margin-left:0;margin-right:8px}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-showinfo{padding:30px 50px;display:none;position:relative}@media screen and (width<=992px){.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-showinfo{padding:20px}}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-showinfo h3{margin:0;padding-bottom:10px;position:relative}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-showinfo p{margin:0;position:relative}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-showinfo .expand-project-info{width:30px;height:39px;margin-top:0;margin-right:2px;display:block;position:absolute;top:0;right:0}@media screen and (width<=768px){.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-showinfo .expand-project-info{display:none}}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-showinfo .expand-project-info svg{width:100%;display:block}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-fullinfo{padding:30px 50px;position:relative}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-fullinfo .lab-vc-container{width:100%!important}@media screen and (width<=992px){.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-fullinfo{padding:20px}}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-fullinfo .collapse-project-info{margin-top:25px;margin-right:35px;padding:10px;display:block;position:absolute;top:0;right:0;transform:rotate(180deg)}@media screen and (width<=992px){.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-fullinfo .collapse-project-info{margin-top:15px;margin-right:15px}}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-fullinfo .collapse-project-info svg{width:30px;height:39px;display:block}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-fullinfo .project-description{position:relative}@media screen and (width<=992px){.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-fullinfo .project-description{max-height:10000px}}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-fullinfo .lgrad{visibility:hidden;background-image:linear-gradient(#0000 0%,#ffffffe6 100%);height:30px;margin-top:-30px;margin-right:12px;position:relative}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-fullinfo .breadcrumb{margin-bottom:20px}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-fullinfo .breadcrumb .container{width:100%;padding-left:0;padding-right:0}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container.is-collapsed{cursor:pointer}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container.is-collapsed .portfolio-description-fullinfo{display:none}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container.is-collapsed .portfolio-description-showinfo{display:block}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .ps-scrollbar-y-rail{margin-top:20px;margin-bottom:20px}.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .ps-scrollbar-y-rail .ps-scrollbar-y{margin-right:10px}@media screen and (width<=768px){.single-portfolio-holder.portfolio-type-5 .portfolio-description-container{max-width:100%;max-height:60%;margin-bottom:30px;position:fixed;left:20px;right:20px}}@media screen and (width<=992px){.single-portfolio-holder.portfolio-type-5 .portfolio-navigation{margin:0}}@media screen and (width<=768px){.single-portfolio-holder.portfolio-type-5 .portfolio-navigation{bottom:30px;right:20px}.single-portfolio-holder.portfolio-type-5 .portfolio-navigation a{clear:both;height:32px}.single-portfolio-holder.portfolio-type-5 .portfolio-navigation a+a{border-top:1px solid #ffffff1a}.single-portfolio-holder.portfolio-type-5 .portfolio-navigation+.portfolio-description-container{right:65px}}.single-portfolio-holder.portfolio-type-5 .portfolio-slider-nav{z-index:9;position:fixed;top:50%;right:20px;transform:translateY(-50%);margin-top:-40px!important}@media screen and (width<=992px){.single-portfolio-holder.portfolio-type-5 .portfolio-slider-nav{margin:0}}@media screen and (width<=768px){.single-portfolio-holder.portfolio-type-5 .portfolio-slider-nav{text-align:center;inset:auto 20px 5px;transform:translateY(0)}}.single-portfolio-holder.portfolio-type-5 .portfolio-slider-nav a{margin:0;padding:6px;line-height:0;display:block}@media screen and (width<=768px){.single-portfolio-holder.portfolio-type-5 .portfolio-slider-nav a{padding:6px 2px;display:inline-block}}.single-portfolio-holder.portfolio-type-5 .portfolio-slider-nav a span{text-indent:-9999px;background:#fff;border-radius:50%;width:6px;height:6px;line-height:1;transition:all .4s cubic-bezier(.445,.05,.55,.95);display:inline-block;overflow:hidden}.single-portfolio-holder.portfolio-type-5 .portfolio-slider-nav a:hover span{background-color:#00b19e80}.single-portfolio-holder.portfolio-type-5 .portfolio-slider-nav a.current span{background-color:#00b19e}.single-portfolio-holder.portfolio-type-6 .section-title{text-align:center}.single-portfolio-holder.portfolio-type-6 .lightbox-featured-image{display:block;position:relative}.single-portfolio-holder.portfolio-type-6 .lightbox-featured-image:before{content:"";z-index:100;background-color:#0000001a;transition:all .25s ease-in-out;display:block;position:absolute;inset:0}.single-portfolio-holder.portfolio-type-6 .lightbox-featured-image:hover:before{background-color:#0003}.single-portfolio-holder.portfolio-type-6 .lightbox-featured-image em{color:#fff;background-color:#000;margin-bottom:-1px;padding:10px 15px;font-style:normal;line-height:1;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.single-portfolio-holder.portfolio-type-6 .lightbox-featured-image em i{background:url(../images/icons/open-lightbox-icon.png) 100%/12px no-repeat;width:12px;height:12px;margin-left:5px;line-height:1;display:inline-block}.single-portfolio-holder.portfolio-type-7 .portfolio-big-navigation{margin-top:20px}.single-portfolio-holder.portfolio-type-7>.vc-container{margin:0 -15px}.single-portfolio-holder.portfolio-type-7>.vc-container .container{width:100%}.single-portfolio-holder .vc-container{overflow:visible}.single-portfolio-holder.portfolio-centered-layout .project-description{text-align:center}.single-portfolio-holder.portfolio-centered-layout .social-links-plain{text-align:center;margin-bottom:10px;display:block}.single-portfolio-holder.portfolio-centered-layout .social-links-plain .likes,.single-portfolio-holder.portfolio-centered-layout .social-links-plain .share-social{float:none;width:100%;margin:0;display:block}.single-portfolio-holder.portfolio-centered-layout .social-links-plain .likes .like-button{margin-left:0;margin-right:0;display:inline-flex}.single-portfolio-holder.portfolio-centered-layout .social-links-plain .share-social{margin-top:35px;position:relative}.single-portfolio-holder.portfolio-centered-layout .social-links-plain .share-social a{margin:0 7px}.single-portfolio-holder.portfolio-centered-layout .social-links-plain .share-social a i{margin-left:0}.single-portfolio-holder.portfolio-centered-layout .social-links-rounded{text-align:center}.portfolio-full-bg-slider{z-index:1;background:#eee;margin:0;padding:0;list-style:none;position:fixed;inset:0}.portfolio-full-bg-slider .image-entry{z-index:1;cursor:ew-resize;cursor:-webkit-image-set(url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJiZXZlbCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjgsMjUgMSwzMiA4LDM5ICIvPjxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJiZXZlbCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjU2LDM5IDYzLDMyIDU2LDI1ICIvPjxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjYzLDMyIDQzLDMyIDEsMzIgIi8+PC9zdmc+) 1x,url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJiZXZlbCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjgsMjUgMSwzMiA4LDM5ICIvPjxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJiZXZlbCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjU2LDM5IDYzLDMyIDU2LDI1ICIvPjxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjYzLDMyIDQzLDMyIDEsMzIgIi8+PC9zdmc+) 2x),ew-resize;opacity:0;background:50%/cover no-repeat;transition:all .8s cubic-bezier(.445,.05,.55,.95);position:absolute;inset:0}.portfolio-full-bg-slider .image-entry.active{opacity:1;z-index:100}.portfolio-full-bg-slider .image-entry .vjs-has-started{cursor:default}.portfolio-full-bg-slider .image-entry .video-js{width:100%;height:100%;padding-bottom:0!important}.portfolio-full-bg-slider .image-entry .video-js .vjs-control-bar{background:0 0;width:40%;left:50%;transform:translate(-50%)}.portfolio-full-bg-slider .image-entry .video-js .vjs-control-bar:before{content:"";background:linear-gradient(#fff0 0,#0003 100%);height:100%;display:block;position:absolute;top:0;left:-150%;right:-150%}.portfolio-full-bg-slider.is-finished+.portfolio-full-bg-loader{visibility:hidden}.portfolio-full-bg-loader{position:fixed;top:35%;left:50%;transform:translate(-50%,-50%)}div.photo a{display:block}.portfolio-vc-type-container .lab-full-width .wpb_single_image,.portfolio-vc-type-container .lab-full-width .vc_figure,.portfolio-vc-type-container .lab-full-width .vc_single_image-wrapper,.portfolio-vc-type-container .lab-full-width .vc_single_image-wrapper img{width:100%}.portfolio-vc-type-container .portfolio-like-share-vc{margin-bottom:20px}.portfolio-vc-type-container .portfolio-like-share-vc .social-links-plain{margin-top:0}.portfolio-vc-type-container .portfolio-like-share-vc.alignment-left .social-links-plain .likes .like-button{margin-left:0;margin-right:20px}.portfolio-vc-type-container .portfolio-like-share-vc.alignment-right{text-align:right}.portfolio-vc-type-container .portfolio-like-share-vc.alignment-right .likes{order:2}.portfolio-vc-type-container .portfolio-like-share-vc.alignment-center{text-align:center}.portfolio-vc-type-container .portfolio-like-share-vc.alignment-center .social-links-plain{flex-direction:column;justify-content:center}.portfolio-vc-type-container .portfolio-like-share-vc.alignment-center .social-links-plain .likes{margin-bottom:40px;margin-left:auto;margin-right:auto}.portfolio-vc-type-container .portfolio-like-share-vc.alignment-center .social-links-plain .likes .like-button{margin-left:0}