/**handles:nectar-portfolio,js_composer_front**/
.project-title .hidden-title{opacity:0}.project-additional.clear{clear:both;display:block}.project-additional.clear li{float:none}.portfolio-items .col.no-transition{-webkit-transition-duration:0s!important;transition-duration:0s!important}body .container .portfolio-filters-inline.full-width-content .container,body .container .portfolio-filters-inline.full-width-content .container:not(.tab-container):not(.recent-post-container){width:100%;max-width:100%;padding:0 31px}.portfolio-items .col .work-info .vert-center .custom-content .nectar-button i{opacity:0}.portfolio-items .col .work-info .vert-center .custom-content .nectar-button.has-icon:hover i{opacity:1}.carousel-wrap[data-full-width=true] .carousel-heading .portfolio-page-link{position:absolute;left:0}.carousel-wrap[data-full-width=true] .portfolio-items .col .work-item.style-2 .work-info>a,.portfolio-items .col .work-item.style-1 .work-info>a,.portfolio-items .col .work-item.style-2 .work-info>a,.portfolio-items .col .work-item.style-3 .work-info>a,.portfolio-items .col .work-item.style-3-alt .work-info>a,.portfolio-items .col .work-item.style-4 .work-info>a{display:block;margin:0;background-color:transparent!important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:40}.carousel-wrap[data-full-width=true] .portfolio-items .col .work-item h3,.portfolio-items .col .work-item.style-2 h3{margin-bottom:0}.page-template-template-portfolio-php #pagination{margin-bottom:30px}.portfolio-items .col .inner-wrap[data-animation=fade_in],.portfolio-items:not(.carousel) .col .inner-wrap.animated{opacity:0;transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out}.portfolio-items[data-loading=lazy-load] .col .inner-wrap.animated .top-level-image{transition:opacity .5s ease,transform .5s ease;opacity:0}.portfolio-items[data-loading=lazy-load] .col .inner-wrap:not(.animated) .top-level-image{opacity:1;transition:opacity .5s ease,transform .5s ease}.portfolio-items:not(.carousel) .col .inner-wrap[data-animation=fade_in_from_bottom]{transition:opacity .3s cubic-bezier(.3,.58,.55,1),transform .3s cubic-bezier(.3,.58,.55,1);-webkit-transition:opacity .3s cubic-bezier(.3,.58,.55,1),-webkit-transform .3s cubic-bezier(.3,.58,.55,1);transform:translateY(80px);-webkit-transform:translateY(80px)}.parallax-effect #portfolio-nav #next-link a i,.parallax-effect #portfolio-nav #prev-link a i{-webkit-transform:translateZ(0)}.salient-portfolio-pagination>span{border-radius:200px;transition:all .45s cubic-bezier(.25, 1, .33, 1);background-color:#000;color:#fff;text-align:center;height:36px;width:36px;box-shadow:0 6px 15px rgba(0,0,0,.16);display:inline-block}.salient-portfolio-pagination>a{padding-left:10px;padding-right:10px}.portfolio-items[data-ps="8"] .col:hover .line{transform-origin:left;animation:portRightLineStart .4s cubic-bezier(.05,.15,.1,1) forwards}.portfolio-items[data-ps="8"] .next-arrow{position:absolute;backface-visibility:hidden;right:-43px;top:50%;margin-top:-15px;height:30px;width:40px;display:block;transform:translateX(38px)}body .portfolio-items[data-ps="8"] .next-arrow{right:60px;left:auto;top:auto;bottom:-3px}@keyframes rightArrowStart{0%{transform:translateX(-50px)}100%{transform:translateX(42px)}}@keyframes rightArrowEnd{0%{transform:translateX(42px)}100%{transform:translateX(75px)}}@keyframes rightArrowStart2{0%{transform:translateX(50px) rotate(180deg)}100%{transform:translateX(-42px) rotate(180deg)}}@keyframes rightArrowEnd2{0%{transform:translateX(-42px) rotate(180deg)}100%{transform:translateX(-75px) rotate(180deg)}}@keyframes portRightLineStart{0%{transform:translateY(-50%) translateX(-25px) scaleX(0)}100%{transform:translateY(-50%) translateX(0) scaleX(1)}}@keyframes rightLineStart{0%{transform:translateY(-50%) translateX(-88px) scaleX(0)}100%{transform:translateY(-50%) translateX(0) scaleX(1)}}@keyframes rightLineEnd{0%{transform:translateY(-50%) translateX(0) scaleX(1)}100%{transform:translateY(-50%) translateX(28px) scaleX(0)}}@keyframes rightLineStart2{0%{transform:translateY(-50%) translateX(88px) scaleX(0)}100%{transform:translateY(-50%) translateX(0) scaleX(1)}}@keyframes rightLineEnd2{0%{transform:translateY(-50%) translateX(0) scaleX(1)}100%{transform:translateY(-50%) translateX(-28px) scaleX(0)}}.portfolio-items[data-ps="8"] .line{height:2px;width:45px;background-color:#fff;position:absolute;content:'';right:-74px;display:block;backface-visibility:hidden;top:50%;-webkit-transform:translateY(-50%) translateX(28px) scaleX(0);-webkit-transform-origin:right;transform:translateY(-50%) translateX(28px) scaleX(0);transform-origin:right}.portfolio-items[data-ps="8"] .col .work-info .vert-center .line,body .portfolio-items[data-ps="8"] .line{right:32px;left:auto;bottom:10px;top:auto;-webkit-transition:none;transition:none;width:37px}.portfolio-items[data-ps="8"] line{stroke-width:2px;stroke-dasharray:10px;stroke-dashoffset:30px}.portfolio-items[data-ps="8"] line{stroke:#ffffff}.portfolio-items[data-ps="8"] .col .work-info .vert-center line,.portfolio-items[data-ps="8"] line{-ms-transition:none;-webkit-transition:none;transition:none}.portfolio-items[data-ps="8"] .col:hover line{animation:rightArrowLineStart .48s cubic-bezier(.05,.2,.1,1) .12s forwards;stroke-dashoffset:30px}@keyframes rightArrowLineStart{0%{stroke-dashoffset:30px}100%{stroke-dashoffset:40px}}@keyframes rightArrowLineEnd{0%{stroke-dashoffset:40px}100%{stroke-dashoffset:50px}}.portfolio-items .col .work-item.style-3 .work-info-bg{background-color:#282b30;opacity:.45;will-change:opacity}@media only screen and (max-width:999px){.portfolio-items .col .work-item.style-3 .work-info-bg{display:block}}.portfolio-items .col .work-item.style-3 img,.portfolio-items .col .work-item.style-3-alt img{-ms-transition:transform .38s cubic-bezier(.05, .2, .1, 1) 0s;-webkit-transition:transform .38s cubic-bezier(.05, .2, .1, 1) 0s;transition:transform .38s cubic-bezier(.05, .2, .1, 1) 0s}.portfolio-items .col .work-item.style-3-alt:hover img,.portfolio-items .col .work-item.style-3:hover img{-webkit-transform:scale(1.12);transform:scale(1.12)}.portfolio-items .col .work-item.style-3 h3,.portfolio-items .col .work-item.style-3-alt h3{margin-bottom:5px}.portfolio-items .col .work-item.style-3 .vert-center h3,.portfolio-items .col .work-item.style-3-alt .vert-center h3,.portfolio-items .work-item.style-3 .work-info,.portfolio-items .work-item.style-3-alt .work-info{opacity:1;-ms-filter:"alpha(opacity=100)"}.portfolio-items .col .work-item.style-3 .vert-center *,.portfolio-items .col .work-item.style-3 i,.portfolio-items .col .work-item.style-3-alt .vert-center *,.portfolio-items .col .work-item.style-3-alt i{-ms-filter:"alpha(opacity=100)"}.portfolio-items .auto-height{height:auto!important}.portfolio-items .work-item.style-3 .vert-center p,.portfolio-items .work-item.style-3-alt .vert-center p{display:inline-block;margin-top:0;opacity:1;position:relative;font-size:12px;color:rgba(255,255,255,.8);line-height:12px}.portfolio-items .work-item.style-3-alt p{font-size:inherit;line-height:inherit}.portfolio-items .col .work-item.style-2[data-custom-content=on] .vert-center,.portfolio-items .col .work-item.style-3 .vert-center,.portfolio-items .col .work-item.style-3-alt .vert-center{top:50%;left:50%;position:relative;z-index:20;width:auto;display:inline-block;margin-top:0;padding-top:0;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.portfolio-items[data-ps="8"] .col .work-item.style-2[data-custom-content=on] .vert-center{transform:none;-webkit-transform:none;width:100%;left:0;padding-left:0}.portfolio-items .col.tall .work-item.style-3-alt[data-text-align=top] .vert-center,.portfolio-items .col.tall .work-item.style-3[data-text-align=top] .vert-center{top:25%}.portfolio-items .col.tall .work-item.style-3-alt[data-text-align=bottom] .vert-center,.portfolio-items .col.tall .work-item.style-3[data-text-align=bottom] .vert-center{top:75%}.portfolio-items .col.wide .work-item.style-3-alt[data-text-align=left] .vert-center,.portfolio-items .col.wide .work-item.style-3[data-text-align=left] .vert-center{left:25%;margin-left:-20px}.portfolio-items .col.wide .work-item.style-3-alt[data-text-align=right] .vert-center,.portfolio-items .col.wide .work-item.style-3[data-text-align=right] .vert-center{left:75%}.portfolio-items .work-item.style-4 .bottom-meta{position:absolute;left:0;bottom:0;padding:20px 20px 16px 20px;width:100%}.portfolio-items .work-item.style-4 .bottom-meta h3{margin-bottom:0}.portfolio-items .work-item.style-4 .bottom-meta p{color:rgba(255,255,255,.8)}.portfolio-items .work-item.style-4 .work-info{opacity:1}body .portfolio-items .col .work-item.style-3,body .portfolio-items .col .work-item.style-3-alt,body .portfolio-items .col .work-item.style-4{overflow:hidden}.portfolio-items .elastic-portfolio-item .work-item.style-3,.portfolio-items .elastic-portfolio-item .work-item.style-3-alt,.portfolio-items .elastic-portfolio-item .work-item.style-4{width:100%}.portfolio-items .elastic-portfolio-item .work-item.style-3 img,.portfolio-items .elastic-portfolio-item .work-item.style-3-alt img,.portfolio-items .elastic-portfolio-item .work-item.style-4 img{width:100%}.portfolio-items .work-item.style-3 img,.portfolio-items .work-item.style-3-alt img,.portfolio-items .work-item.style-4 img{position:relative}.portfolio-items .work-item.style-3,.portfolio-items .work-item.style-3-alt{overflow:visible}.portfolio-items[data-ps="3"] .inner-wrap,.portfolio-items[data-ps="5"] .inner-wrap{overflow:hidden}.portfolio-items .col .work-item.style-2,.portfolio-items .col .work-item.style-3,.portfolio-items .col .work-item.style-3-alt,.portfolio-items .col .work-item.style-4{margin-bottom:0}.portfolio-items .work-info-bg{opacity:0;height:100%;width:100.2%;top:0;left:0;background-color:#000;position:absolute;z-index:2;transition:all .4s cubic-bezier(.15,.75,.5,1) 0s;-webkit-transition:all .4s cubic-bezier(.15,.75,.5,1) 0s}.portfolio-items .style-3 .work-info-bg{transition:all .35s cubic-bezier(.15,.75,.5,1) 0s;-webkit-transition:all .35s cubic-bezier(.15,.75,.5,1) 0s}.portfolio-items .work-info{opacity:0;position:absolute;z-index:10;padding:0 20px;height:100%;width:100%;top:0;left:0;color:#fff;transition:all .2s ease;-webkit-transition:all .2s ease}.portfolio-items .work-item[data-custom-content=on] .work-info{padding:0 40px}.portfolio-items .work-item[data-custom-content=on] .work-info{opacity:1}.portfolio-items .col{height:100%;-webkit-transition-timing-function:cubic-bezier(.16,.85,.45,1);transition-timing-function:cubic-bezier(.16,.85,.45,1)}.page-template-template-portfolio-php[data-bg-header=false] .container-wrap{padding-top:0}.portfolio-items.fullwidth-constrained{margin:0}.portfolio-items.carousel .col{background-color:transparent}.portfolio-items[data-ps="2"] .col,.portfolio-items[data-ps="3"] .col,.portfolio-items[data-ps="4"] .col,.portfolio-items[data-ps="5"] .col,.portfolio-items[data-ps="6"] .col{background-color:transparent}html:not(.js) .portfolio-items .col img,html:not(.js) .portfolio-items .col.span_3 img{opacity:1}.portfolio-items{perspective:2000px;-webkit-perspective:2000px;perspective-origin:50% 0px;-webkit-perspective-origin:50% 700px}.portfolio-items:not(.carousel) .col{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.portfolio-items:not(.carousel) .col .inner-wrap[data-animation=perspective].animated{transition:opacity .3s cubic-bezier(.1,.3,.2,1),transform .72s cubic-bezier(.1,.3,.27,1);-webkit-transition:opacity .3s cubic-bezier(.1,.3,.2,1),-webkit-transform .72s cubic-bezier(.1,.3,.27,1);transform:translateY(450px) rotateX(24deg);-webkit-transform:translateY(450px) rotateX(24deg)}.portfolio-items[data-ps="8"]:not(.carousel) .col .inner-wrap[data-animation=perspective].animated .vert-center p{opacity:0;transform:translateY(-130px);-webkit-transform:translateY(-130px);transition:opacity .3s cubic-bezier(.1,.3,.2,1) .23s,transform .72s cubic-bezier(.1,.3,.27,1);-webkit-transition:opacity .3s cubic-bezier(.1,0,.3 .2,1) .23s,-webkit-transform .72s cubic-bezier(.1,.3,.27,1)}.portfolio-items[data-ps="8"]:not(.carousel) .col .inner-wrap[data-animation=perspective].animated .vert-center h3{opacity:0;transform:translateY(-130px);-webkit-transform:translateY(-130px);transition:opacity .3s cubic-bezier(.1,.3,.2,1) .23s,transform .72s cubic-bezier(.1,.3,.27,1);-webkit-transition:opacity .3s cubic-bezier(.1,0,.3 .2,1) .23s,-webkit-transform .72s cubic-bezier(.1,.3,.27,1)}.portfolio-items[data-ps="6"]:not(.carousel) .col .inner-wrap[data-animation=none]{transform:translateZ(0)}body .portfolio-items:not(.carousel) .col.animated-in .inner-wrap{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);height:100%}.portfolio-items:not(.carousel) .col.animated-in .inner-wrap{transform:translateY(0) translateZ(0);-webkit-transform:translateY(0) translateZ(0);-moz-transform:translateY(0) translateZ(0)}.portfolio-items:not(.carousel) .col.animated-in .inner-wrap[data-animation=perspective]{transform:translateY(0) translateZ(0) rotateX(0);-webkit-transform:translateY(0) translateZ(0) rotateX(0);-moz-transform:translateY(0) translateZ(0) rotateX(0);opacity:1}.portfolio-items[data-ps="8"]:not(.carousel) .col.animated-in .inner-wrap[data-animation=perspective].animated .vert-center h3,.portfolio-items[data-ps="8"]:not(.carousel) .col.animated-in .inner-wrap[data-animation=perspective].animated .vert-center p{opacity:1;transform:translateY(0) rotateX(0);-webkit-transform:translateY(0) rotateX(0)}.portfolio-items .col.ajax-loaded{transition:none!important;-webkit-transition:none!important}.carousel.portfolio-items .col .nectar-love-wrap,.carousel.portfolio-items .col .work-meta,.carousel.portfolio-items .col img,.carousel.portfolio-items .work-item{opacity:1}body .portfolio-items .col{height:auto}.portfolio-items[data-ps="7"] .col img{-ms-transition:transform 1s cubic-bezier(0, 1, .5, 1);-webkit-transition:transform 1s cubic-bezier(0, 1, .5, 1);transition:transform 1s cubic-bezier(0, 1, .5, 1)}.portfolio-items[data-ps="7"] .col{background-color:transparent}.portfolio-items[data-ps="7"] .col .work-info .vert-center{margin:0;-ms-transition:transform 1s cubic-bezier(0, 1, .5, 1),opacity 1s cubic-bezier(0, 1, .5, 1);-webkit-transition:transform 1s cubic-bezier(0, 1, .5, 1),opacity 1s cubic-bezier(0, 1, .5, 1);transition:transform 1s cubic-bezier(0, 1, .5, 1),opacity 1s cubic-bezier(0, 1, .5, 1);-ms-transform:translateY(-50%) perspective(1px) scale(.8);transform:translateY(-50%) perspective(1px) scale(.8);-webkit-transform:translateY(-50%) perspective(1px) scale(.8);-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0}.portfolio-items[data-ps="7"] .col .work-info-bg{-ms-transition:opacity 1s cubic-bezier(0, 1, .5, 1);-webkit-transition:opacity 1s cubic-bezier(0, 1, .5, 1);transition:opacity 1s cubic-bezier(0, 1, .5, 1)}.portfolio-items[data-ps="7"] .col:hover .work-info-bg{opacity:.8}.portfolio-items[data-ps="7"] .col .work-info .vert-center *,.portfolio-items[data-ps="7"] .work-info{opacity:1}.portfolio-items[data-ps="7"] .work-info{padding:0 19%}.portfolio-items[data-ps="7"] .col .work-item.style-2,.portfolio-items[data-ps="8"] .col .work-item.style-2{overflow:hidden}.portfolio-items[data-ps="7"] .col[data-default-color=true] .work-item:not(.style-3) .work-info-bg,.portfolio-items[data-ps="8"] .col[data-default-color=true] .work-item:not(.style-3) .work-info-bg{background-color:#000!important}.portfolio-items[data-ps="7"] .col:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1)}.portfolio-items[data-ps="7"] .col:hover .work-info .vert-center{opacity:1;transform:scale(1) perspective(1px) translateY(-50%);-webkit-transform:scale(1) perspective(1px) translateY(-50%);-ms-transform:scale(1) perspective(1px) translateY(-50%)}.portfolio-items[data-ps="8"] .col img{-ms-transition:transform .62s cubic-bezier(.05,.2,.1,1);-webkit-transition:transform .62s cubic-bezier(.05,.2,.1,1);transition:transform .62s cubic-bezier(.05,.2,.1,1)}.portfolio-items[data-ps="8"] .col .work-info-bg{-ms-transition:opacity .62s cubic-bezier(.05,.2,.1,1);-webkit-transition:opacity .62s cubic-bezier(.05,.2,.1,1);transition:opacity .62s cubic-bezier(.05,.2,.1,1)}.portfolio-items[data-ps="8"] .col:hover img{transform:scale(1.11);-webkit-transform:scale(1.11);-ms-transform:scale(1.11)}body .portfolio-items[data-ps="8"] .col{background-color:transparent}.portfolio-items[data-ps="8"] .col .work-info .vert-center *,.portfolio-items[data-ps="8"] .work-info{opacity:1}.portfolio-items[data-ps="8"] .col .work-info .vert-center p{position:relative}.portfolio-items[data-ps="8"] .col .arrow-circle:before{font-family:Fontawesome;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:"\f105";color:#fff;line-height:30px;font-size:22px;position:absolute;right:0;width:41px;text-align:center;height:30px;top:50%;margin-top:-17px}.portfolio-items[data-ps="8"] .col:hover .arrow-circle svg circle{stroke-dashoffset:336;-webkit-transition:all .43s cubic-bezier(.45,.1,.07,1);transition:all .43s cubic-bezier(.45,.1,.07,1)}.portfolio-items[data-ps="8"] .col .work-info .vert-center .arrow-circle{position:absolute;bottom:30px;height:45px;-ms-transition:none;-webkit-transition:none;transition:none;opacity:0}.portfolio-items[data-ps="8"] .arrow-circle svg:first-child{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.portfolio-items[data-ps="8"] .arrow-circle svg:nth-child(2){-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;left:1px;top:-1px}.portfolio-items[data-ps="8"] .col:hover .work-info .vert-center .arrow-circle{-ms-transition:all .28s cubic-bezier(.2,.2,.1,1);transition:all .28s cubic-bezier(.2,.2,.1,1);-webkit-transition:all .28s cubic-bezier(.2,.2,.1,1);opacity:1}.portfolio-items[data-ps="8"] .arrow-circle svg circle{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-dasharray:133;stroke-dashoffset:399;transition:none}.portfolio-items[data-ps="8"] .col .work-info .vert-center{text-align:left;margin-top:0;bottom:30px;top:auto;position:absolute;-ms-transform:none;-webkit-transform:none;transform:none;left:0;padding-left:30px;padding-right:30px;padding-top:30px}.portfolio-items[data-ps="8"] .col:hover .work-info-bg{opacity:.55}.portfolio-items[data-ps="8"] .col h3{font-size:20px;line-height:25px}.portfolio-items[data-ps="8"] .col h3,.portfolio-items[data-ps="8"] .col p{max-width:75%}.portfolio-items[data-ps="9"] .col{margin-bottom:35px}body .portfolio-items[data-ps="9"] .col{padding:1%;background-color:transparent}.portfolio-items[data-ps="9"] .col .work-item{margin-bottom:25px;overflow:visible;position:static}body.material .portfolio-items[data-ps="9"] .col img{border-radius:5px}.portfolio-items[data-ps="9"] .col .work-meta{float:none;width:100%}.portfolio-items[data-ps="9"] .col p{text-transform:none}.portfolio-items[data-ps="9"] .col img{transition:all .3s cubic-bezier(.21, .6, .35, 1)}.portfolio-items[data-ps="9"] .col:hover img{transform:translateY(-5px);box-shadow:0 30px 65px rgba(0,0,0,.15)}.portfolio-items .col.nectar-new-item:hover .inner-wrap:before{transform:translateY(-32px) translateZ(0) scale(1)}.portfolio-items .col.nectar-new-item .inner-wrap{position:relative}.portfolio-items .col.nectar-new-item .inner-wrap:before{display:block;border-radius:50px;background-color:#000;padding:10px 20px;position:absolute;left:13px;top:13px;color:#fff;line-height:16px;font-size:16px;content:'New';z-index:100;transform:scale(.9) translateZ(0);backface-visibility:hidden;transition:transform .3s cubic-bezier(.21, .6, .35, 1)}body .portfolio-items[data-gutter="20px"][data-col-num=elastic][data-ps="9"],body .portfolio-items[data-gutter="20px"][data-ps="9"] .col.elastic-portfolio-item{padding:40px}body .portfolio-items[data-gutter="15px"][data-col-num=elastic][data-ps="9"],body .portfolio-items[data-gutter="15px"][data-ps="9"] .col.elastic-portfolio-item{padding:30px}body .portfolio-items[data-gutter="10px"][data-col-num=elastic][data-ps="9"],body .portfolio-items[data-gutter="10px"][data-ps="9"] .col.elastic-portfolio-item,body .portfolio-items[data-gutter=default][data-col-num=elastic][data-ps="9"],body .portfolio-items[data-gutter=default][data-ps="9"] .col.elastic-portfolio-item{padding:20px}body .portfolio-items[data-gutter="9px"][data-col-num=elastic][data-ps="9"],body .portfolio-items[data-gutter="9px"][data-ps="9"] .col.elastic-portfolio-item{padding:18px}body .portfolio-items[data-gutter="8px"][data-col-num=elastic][data-ps="9"],body .portfolio-items[data-gutter="8px"][data-ps="9"] .col.elastic-portfolio-item{padding:16px}body .portfolio-items[data-gutter="7px"][data-col-num=elastic][data-ps="9"],body .portfolio-items[data-gutter="7px"][data-ps="9"] .col.elastic-portfolio-item{padding:14px}body .portfolio-items[data-gutter="6px"][data-col-num=elastic][data-ps="9"],body .portfolio-items[data-gutter="6px"][data-ps="9"] .col.elastic-portfolio-item{padding:12px}body .portfolio-items[data-gutter="5px"][data-col-num=elastic][data-ps="9"],body .portfolio-items[data-gutter="5px"][data-ps="9"] .col.elastic-portfolio-item{padding:10px}body .portfolio-items[data-gutter="4px"][data-col-num=elastic][data-ps="9"],body .portfolio-items[data-gutter="4px"][data-ps="9"] .col.elastic-portfolio-item{padding:8px}body .portfolio-items[data-gutter="3px"][data-col-num=elastic][data-ps="9"],body .portfolio-items[data-gutter="3px"][data-ps="9"] .col.elastic-portfolio-item{padding:6px}body .portfolio-items[data-gutter="2px"][data-col-num=elastic][data-ps="9"],body .portfolio-items[data-gutter="2px"][data-ps="9"] .col.elastic-portfolio-item{padding:4px}body.material .portfolio-filters-inline[data-color-scheme*="-underline"] a:after,body.material .portfolio-filters[data-color-scheme*="-underline"]>ul li a:after{transform-origin:left;transform:scaleX(0);left:0;width:100%;bottom:2px;-webkit-transition:transform .35s cubic-bezier(.52, .01, .16, 1);transition:transform .35s cubic-bezier(.52, .01, .16, 1)}body.material:not(.using-mobile-browser) .portfolio-filters-inline[data-color-scheme*="-underline"] a:hover:after,body.material:not(.using-mobile-browser) .portfolio-filters[data-color-scheme*="-underline"]>ul li a:hover:after{transform-origin:left;transform:scaleX(1);left:0}body.material .portfolio-filters-inline[data-color-scheme*="-underline"] .active:after,body.material .portfolio-filters[data-color-scheme*="-underline"]>ul li .active:after{transform-origin:left;transform:scaleX(1);left:0}.portfolio-items .col.span_3{width:24.9%;margin:0;padding:0}.portfolio-items .col.span_4{width:33.2%;margin:0}.portfolio-items .col.span_6,.portfolio-items[data-ps="6"] .col.span_6{width:49.9%;margin:0}.portfolio-items[data-rcp=true]:not(.carousel){margin:0}.portfolio-items[data-rcp=true] .col.span_4{width:33.3%;margin:0}.portfolio-items .col.span_3 .work-item .work-info a{padding:6px 11px;font-size:11px;margin:3px}.portfolio-items .col.span_3 .work-meta h4{font-size:16px;line-height:16px;letter-spacing:-1px}.portfolio-items .work-meta h4{line-height:22px;position:relative;top:-2px}.portfolio-items .work-meta p{line-height:22px}.page-template-template-portfolio-php .portfolio-items .col.span_3,.page-template-template-portfolio-php .portfolio-items .col.span_4{background-color:#f8f8f8}.portfolio-items .col .work-item .work-info .default-link{background-color:#252525;padding:9px 15px;color:#fff;font-size:12px;margin:5px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px}.portfolio-items .col .work-item .work-info .default-link:hover{opacity:.8}.portfolio-items .col h3{position:relative;top:0;color:#fff;margin-bottom:10px}body .portfolio-items .col img{display:block;margin-bottom:0;width:auto}.wpb_row.full-width-content .portfolio-items[data-col-num=cols-3] .col.span_4 img{max-width:none;width:100%}.wpb_row .portfolio-items[data-bypass-cropping=true] .col .work-item.style-5 .parallaxImg,.wpb_row .portfolio-items[data-bypass-cropping=true] .col .work-item.style-5 .parallaxImg-wrap{height:100%;width:100%;top:0;left:0;position:absolute}.wpb_row .portfolio-items[data-bypass-cropping=true] .col .work-item.style-5 img.sizer{height:auto;position:relative}.portfolio-items .col:not([data-default-color=true]) .work-item[data-custom-content=on] img{z-index:3}.portfolio-items .col:not([data-default-color=true]) .work-item[data-custom-content=on] img.no-img{z-index:1}body .portfolio-items[data-col-num=elastic] .work-info-bg{width:100%}.portfolio-items .col .work-info .image,.portfolio-items .col .work-info .video,.portfolio-items .col .work-info .view{position:absolute;top:0;left:0;height:100%;width:100%;text-indent:-9999px;color:#fff;display:block}.portfolio-items .col .work-info .vert-center{text-align:center;margin-top:-20px;position:relative;z-index:10;top:50%;width:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all .2s ease-out 0s;-webkit-transition:all .2s ease-out 0s}.portfolio-items .col .work-info .vert-center .no-text{position:absolute;width:100%;height:100%;left:0;top:0;display:block;text-indent:-9999px;background-color:transparent}body .portfolio-items .col .work-info .vert-center.no-text{transform:none;-webkit-transform:none;top:0;height:100%}.portfolio-items .col .work-info .vert-center p{padding-bottom:0}.portfolio-items .col .work-info a:hover span{opacity:.8}.portfolio-items .col .work-info .vert-center *,.portfolio-items .col .work-info i{opacity:0;-ms-filter:"alpha(opacity=0)";transition:all .2s ease;-webkit-transition:all .2s ease}.portfolio-items .col .work-info .vert-center .custom-content,.portfolio-items .col .work-info .vert-center .custom-content *{opacity:1;color:#fff}.portfolio-items .custom-content .sharing-default-minimal .nectar-social-inner>.nectar-sharing:not(:hover){border-color:#fff}.portfolio-items .col .work-info .vert-center .custom-content .nectar-button{display:inline-block!important}.portfolio-items .col .work-info .vert-center .custom-content{text-align:left}.portfolio-items .col .work-info .vert-center .custom-content>:last-child{margin-bottom:0}.portfolio-items .col .work-item[data-custom-content=on].style-1 .work-info .vert-center{margin-top:0}.portfolio-items .col:not([data-default-color=true]) .work-item[data-custom-content=on] .work-info-bg,.portfolio-items[data-ps="1"] .col:not([data-default-color=true]) .work-item[data-custom-content=on] :hover .work-info-bg,.portfolio-items[data-ps="2"] .col:not([data-default-color=true]) .work-item[data-custom-content=on] :hover .work-info-bg{opacity:1;-ms-filter:"alpha(opacity=100)"}.portfolio-items .col:not([data-default-color=true]) .work-item[data-custom-content=on] .work-info-bg:after{width:100%;height:100%;top:0;left:0;position:absolute;display:block;content:' ';z-index:1;opacity:0;background-color:rgba(0,0,0,.06);transition:all .2s linear;-webkit-transition:all .2s linear}.portfolio-items .col:not([data-default-color=true]):hover .work-item[data-custom-content=on] .work-info-bg:after{opacity:1}body[data-button-style^=rounded] .wpb_wrapper .custom-content .nectar-social{text-align:center}body .portfolio-items .col .work-item .work-info .custom-content a{opacity:1!important;text-indent:0!important;width:auto;display:inline-block;position:relative!important}.portfolio-items .col .work-item{position:relative;margin-bottom:15px;overflow:hidden;width:100%}.portfolio-items .col.elastic-portfolio-item .work-item{overflow:visible}.portfolio-wrap.default-style .portfolio-items:not([data-ps="6"]) .col.elastic-portfolio-item .work-item{overflow:hidden}.portfolio-items .nectar-love{text-align:left}.portfolio-items .nectar-love{-moz-transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;height:13px;width:auto;line-height:11px;font-size:12px;display:inline-block;text-align:left;color:#888}.portfolio-items .work-meta{text-align:left;float:left;width:70%;font-size:11px;color:#999}.light .portfolio-items .work-meta{color:#e8e8e8}.portfolio-items .work-meta h4{margin-bottom:-2px}.portfolio-items .nectar-love span{line-height:12px}.portfolio-items .nectar-love-wrap{width:70px;top:-1px;position:relative;float:right;text-align:right}.portfolio-items .nectar-love.loved,.portfolio-items .nectar-love:hover{color:#888}.portfolio-items .flex-gallery{margin-bottom:0}.portfolio-items[data-ps="6"] .col{background-color:transparent;width:33.3%;padding:1%}.portfolio-items[data-ps="6"] .col.span_3{width:22.75%;padding:.3%}.portfolio-items[data-ps="6"] .col:hover{z-index:1000!important}.portfolio-items[data-ps="6"] .col a{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:1000}body .portfolio-items[data-ps="6"] .col.span_3 .work-meta,body .portfolio-items[data-ps="6"] .col.span_4 .work-meta{width:100%}.portfolio-items[data-ps="6"] .work-meta{width:100%;padding:17%;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);text-align:center;left:0;z-index:100;color:#fff;font-size:12px}.portfolio-items[data-ps="6"] .work-meta p{font-size:14px;position:relative;line-height:22px}.portfolio-items[data-ps="6"] .work-meta h4{color:#fff;font-size:24px;line-height:30px}@media only screen and (min-width:690px){.portfolio-items[data-ps="6"] .wide_tall .work-meta h4{font-size:48px;line-height:54px}.portfolio-items[data-ps="6"] .wide_tall .work-meta p{font-size:28px;line-height:34px}}.portfolio-items[data-ps="6"] .parallaxImg-layers>div:first-child .bg-img:after{background-color:rgba(51,51,51,.5);position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;content:' ';transition:all .4s cubic-bezier(.12, .65, .4, 1);-webkit-transition:all .4s cubic-bezier(.12, .65, .4, 1);opacity:0}.portfolio-items[data-ps="6"] .bg-overlay{border:0 solid #fff;position:absolute;top:9%;left:9%;width:82%;height:82%;z-index:10;transition:border .24s cubic-bezier(0, 0, .6, 1),opacity .2s cubic-bezier(.5, 0, 1, .1);-webkit-transition:border .24s cubic-bezier(0, 0, .6, 1),opacity .2s cubic-bezier(.5, 0, 1, .1);opacity:0}.portfolio-items[data-ps="6"] .work-item:hover .bg-overlay{transition:border .24s cubic-bezier(0, 0, .6, 1),opacity 0s ease;-webkit-transition:border .24s cubic-bezier(0, 0, .6, 1),opacity 0s ease}.portfolio-items[data-ps="6"] .col .parallaxImg-rendered-layer>.bg-img{transition:all .4s cubic-bezier(.12, .65, .4, 1);-webkit-transition:all .4s cubic-bezier(.12, .65, .4, 1)}.portfolio-items[data-ps="6"] .work-item:hover .parallaxImg-rendered-layer>.bg-img{transform:scale(1.07);-webkit-transform:scale(1.07)}@media only screen and (min-width:1000px){.portfolio-items[data-ps="6"] .col.tall .bg-overlay{top:5.5%;left:9%;width:82%;height:89.5%}.portfolio-items[data-ps="6"] .col.wide_tall .work-item:hover .bg-overlay{border-width:20px}.portfolio-items[data-ps="6"] .col.wide .bg-overlay{top:9%;left:5.5%;width:89%;height:82%}}.portfolio-items[data-ps="6"].no-masonry .bg-overlay{border:0 solid #fff;position:absolute;top:11%;left:8%;width:84%;height:78%;z-index:10;transition:all .4s cubic-bezier(.12, .65, .4, 1);-webkit-transition:all .4s cubic-bezier(.12, .65, .4, 1)}@media only screen and (min-width:1000px){.portfolio-items[data-ps="6"].no-masonry .work-item:hover .bg-overlay{border-width:8px;opacity:1}.portfolio-items[data-ps="6"] .work-item:hover .bg-overlay{border-width:11px;opacity:1}}@media only screen and (min-width:1000px){.portfolio-items[data-ps="6"] .work-item:hover .parallaxImg-layers>div .bg-img:after{opacity:1}.portfolio-items[data-ps="6"] .work-item:hover .work-meta .inner{opacity:1;transform:scale(1);-webkit-transform:scale(1)}}.portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner{transform:scale(.85);-webkit-transform:scale(.85)}.portfolio-items[data-ps="6"] .work-item .work-meta .inner{opacity:0;transform:scale(.8);-webkit-transform:scale(.8);transition:all .4s cubic-bezier(.12, .65, .4, 1);-webkit-transition:all .4s cubic-bezier(.12, .65, .4, 1)}html.cssreflections .portfolio-items .parallaxImg-wrap{transform:translateZ(0)}.portfolio-items .parallaxImg{-webkit-tap-highlight-color:transparent;outline:1px solid transparent;transition:transform .23s ease-out;-webkit-transition:transform .23s ease-out;position:relative;z-index:10;cursor:pointer}.portfolio-items .parallaxImg img{box-shadow:0 2px 8px rgba(0,0,0,.25)}.portfolio-items .parallaxImg-container{position:relative;width:100%;height:100%;outline:1px solid transparent;will-change:transform;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.portfolio-items[data-ps="6"] .work-item:hover .parallaxImg-shadow{box-shadow:0 45px 100px rgba(0,0,0,.4),0 16px 40px rgba(0,0,0,.4)}.portfolio-items[data-ps="6"] .col .work-item{margin-bottom:0}.portfolio-items[data-col-num=elastic][data-ps="6"] .col img{width:100%}.portfolio-items .parallaxImg-layers{position:relative;width:100%;height:100%;z-index:2;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;outline:1px solid transparent}.portfolio-items .parallaxImg-rendered-layer{position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:center;background-color:transparent;background-size:cover;outline:1px solid transparent;overflow:hidden}.portfolio-items .parallaxImg-rendered-layer>.bg-img{position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:center;background-color:transparent;background-size:cover;outline:1px solid transparent}.parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer,.portfolio-items .parallaxImg-container .parallaxImg-rendered-layer{backface-visibility:hidden;-webkit-backface-visibility:hidden}.parallaxImg.transition .parallaxImg-container,.parallaxImg.transition .parallaxImg-container .parallaxImg-shadow,.portfolio-items .parallaxImg-container,.portfolio-items .parallaxImg-container .parallaxImg-shadow{backface-visibility:hidden;-webkit-backface-visibility:hidden}.parallaxImg.transition .parallaxImg-container,.parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer,.parallaxImg.transition .parallaxImg-container .parallaxImg-shadow,html.cssreflections .portfolio-items .parallaxImg-container,html.cssreflections .portfolio-items .parallaxImg-container .parallaxImg-rendered-layer,html.cssreflections .portfolio-items .parallaxImg-container .parallaxImg-shadow{transition:transform .27s ease-out;-webkit-transition:transform .27s ease-out}html.cssreflections .portfolio-items .parallaxImg-container:not(.over),html.cssreflections .portfolio-items .parallaxImg-container:not(.over) .parallaxImg-rendered-layer,html.cssreflections .portfolio-items .parallaxImg:not(.over){transition:transform .35s ease-out;-webkit-transition:transform .35s ease-out}.parallaxImg.transition .parallaxImg-container .parallaxImg-shadow{transition:all .27s ease-out;-webkit-transition:all .27s ease-out}.portfolio-items .parallaxImg-container:not(.over) .parallaxImg-shadow{transition:all .27s ease-out;-webkit-transition:all .27s ease-out}body.cssreflections .parallaxImg.transition .parallaxImg-container,body.cssreflections .parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer,body.cssreflections .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow,body.cssreflections .portfolio-items .parallaxImg,body.cssreflections .portfolio-items .parallaxImg-container,body.cssreflections .portfolio-items .parallaxImg-container .parallaxImg-rendered-layer,body.cssreflections .portfolio-items .parallaxImg-container .parallaxImg-shadow{transition:transform .1s ease-out;-webkit-transition:transform .1s ease-out}body.cssreflections .parallaxImg.transition .parallaxImg-container,body.cssreflections .parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer,body.cssreflections .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow,body.cssreflections .portfolio-items .parallaxImg.transition{transition:transform .2s ease-out;-webkit-transition:transform .2s ease-out}.portfolio-items .parallaxImg-shadow{position:absolute;top:5%;left:5%;width:90%;height:90%;box-shadow:0 8px 30px rgba(0,0,0,.6);transition:all .27s ease-out;-webkit-transition:all .27s ease-out;z-index:1}.portfolio-items .tall .parallaxImg-shadow,.portfolio-items .wide_tall .parallaxImg-shadow{top:8%}.portfolio-items[data-ps="1"] .col .work-item:hover .vert-center,.portfolio-items[data-ps="2"] .col .work-item:hover .vert-center{margin-top:0}.portfolio-items[data-ps="1"] .col .work-item:hover .work-info,.portfolio-items[data-ps="1"] .col .work-item:hover .work-info .vert-center>*,.portfolio-items[data-ps="2"] .col .work-item:hover .work-info,.portfolio-items[data-ps="2"] .col .work-item:hover .work-info .vert-center>*{opacity:1}.portfolio-items[data-ps="1"] .col .work-item:hover .work-info-bg,.portfolio-items[data-ps="2"] .col .work-item:hover .work-info-bg{opacity:.9}.portfolio-items .col .work-item.style-3:hover .work-info-bg{opacity:0}.portfolio-items .col .work-item.style-4 .work-info .bottom-meta,.portfolio-items .col .work-item.style-4 img{-webkit-transition:all .3s ease;transition:all .3s ease}.portfolio-items .col .work-item.style-4 .work-info .bottom-meta{-webkit-transform:translateY(100%);transform:translateY(100%);background-color:#000}.portfolio-items .col .work-item.style-4:hover img{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.portfolio-items .col .work-item.style-4:hover .work-info .bottom-meta,.portfolio-items .col .work-item.style-4[data-custom-content=on]:hover img{-webkit-transform:translateY(0);transform:translateY(0)}.portfolio-items .col .work-item.style-5{overflow:visible}.portfolio-items .col .work-item.style-5 img.sizer{position:absolute;z-index:-1;visibility:hidden}.no-js .portfolio-items .col .work-item.style-5 img.sizer{z-index:1;visibility:visible}.portfolio-loading{display:block;height:31px;width:31px;z-index:80;position:absolute;left:50%;top:100px;margin-left:-15px}.portfolio-loading.default-loader{background-image:none!important}body[data-bg-header=true] .portfolio-loading{display:none}div[data-col-num=cols-4] .portfolio-loading{top:85px}div[data-col-num=cols-3] .portfolio-loading{top:111px}.portfolio-items[data-col-num=elastic]{margin-right:0;margin-top:0}.portfolio-wrap{position:relative}body .portfolio-wrap.default-style,body .portfolio-wrap.spaced{padding:2% 0}body #boxed .portfolio-wrap.spaced{padding-left:1.5%}body #boxed .portfolio-wrap.default-style{padding:2%}body .default-style .portfolio-items .col.elastic-portfolio-item{margin:1.2%!important;width:17.5%!important}body .portfolio-items .col.elastic-portfolio-item{width:20%;margin:0!important}body .portfolio-items[data-gutter="1px"] .col,body .portfolio-items[data-gutter="1px"][data-col-num=elastic]{padding:1px}body .portfolio-items[data-gutter="2px"] .col,body .portfolio-items[data-gutter="2px"][data-col-num=elastic]{padding:2px}body .portfolio-items[data-gutter="3px"] .col,body .portfolio-items[data-gutter="3px"][data-col-num=elastic]{padding:3px}body .portfolio-items[data-gutter="4px"] .col,body .portfolio-items[data-gutter="4px"][data-col-num=elastic]{padding:4px}body .portfolio-items[data-gutter="5px"] .col,body .portfolio-items[data-gutter="5px"][data-col-num=elastic]{padding:5px}body .portfolio-items[data-gutter="6px"] .col,body .portfolio-items[data-gutter="6px"][data-col-num=elastic]{padding:6px}body .portfolio-items[data-gutter="7px"] .col,body .portfolio-items[data-gutter="7px"][data-col-num=elastic]{padding:7px}body .portfolio-items[data-gutter="8px"] .col,body .portfolio-items[data-gutter="8px"][data-col-num=elastic]{padding:8px}body .portfolio-items[data-gutter="9px"] .col,body .portfolio-items[data-gutter="9px"][data-col-num=elastic]{padding:9px}body .portfolio-items[data-gutter="10px"] .col,body .portfolio-items[data-gutter="10px"][data-col-num=elastic]{padding:10px}body .portfolio-items[data-gutter="15px"] .col,body .portfolio-items[data-gutter="15px"][data-col-num=elastic],body .portfolio-items[data-gutter=default]:not([data-col-num=elastic]) .col{padding:15px}body .portfolio-items[data-gutter="20px"] .col,body .portfolio-items[data-gutter="20px"][data-col-num=elastic]{padding:20px}body .portfolio-items[data-gutter*=px][data-col-num=elastic].fullwidth-constrained{padding:0}body .portfolio-items[data-gutter="1px"]:not([data-col-num=elastic]),body .portfolio-items[data-gutter="1px"][data-col-num=elastic].fullwidth-constrained{width:calc(100% + 2px);margin-left:-1px;margin-top:-1px}body .portfolio-items[data-gutter="2px"]:not([data-col-num=elastic]),body .portfolio-items[data-gutter="2px"][data-col-num=elastic].fullwidth-constrained{width:calc(100% + 4px);margin-left:-2px;margin-top:-2px}body .portfolio-items[data-gutter="3px"]:not([data-col-num=elastic]),body .portfolio-items[data-gutter="3px"][data-col-num=elastic].fullwidth-constrained{width:calc(100% + 6px);margin-left:-3px;margin-top:-3px}body .portfolio-items[data-gutter="4px"]:not([data-col-num=elastic]),body .portfolio-items[data-gutter="4px"][data-col-num=elastic].fullwidth-constrained{width:calc(100% + 8px);margin-left:-4px;margin-top:-4px}body .portfolio-items[data-gutter="5px"]:not([data-col-num=elastic]),body .portfolio-items[data-gutter="5px"][data-col-num=elastic].fullwidth-constrained{width:calc(100% + 10px);margin-left:-5px;margin-top:-5px}body .portfolio-items[data-gutter="6px"]:not([data-col-num=elastic]),body .portfolio-items[data-gutter="6px"][data-col-num=elastic].fullwidth-constrained{width:calc(100% + 12px);margin-left:-6px;margin-top:-6px}body .portfolio-items[data-gutter="7px"]:not([data-col-num=elastic]),body .portfolio-items[data-gutter="7px"][data-col-num=elastic].fullwidth-constrained{width:calc(100% + 14px);margin-left:-7px;margin-top:-7px}body .portfolio-items[data-gutter="8px"]:not([data-col-num=elastic]),body .portfolio-items[data-gutter="8px"][data-col-num=elastic].fullwidth-constrained{width:calc(100% + 16px);margin-left:-8px;margin-top:-8px}body .portfolio-items[data-gutter="9px"]:not([data-col-num=elastic]),body .portfolio-items[data-gutter="9px"][data-col-num=elastic].fullwidth-constrained{width:calc(100% + 18px);margin-left:-9px;margin-top:-9px}body .portfolio-items[data-gutter="10px"]:not([data-col-num=elastic]),body .portfolio-items[data-gutter="10px"][data-col-num=elastic].fullwidth-constrained{width:calc(100% + 20px);margin-left:-10px;margin-top:-10px}body .portfolio-items[data-gutter="15px"]:not([data-col-num=elastic]),body .portfolio-items[data-gutter="15px"][data-col-num=elastic].fullwidth-constrained,body .portfolio-items[data-gutter=default]:not([data-col-num=elastic]){width:calc(100% + 30px);margin-left:-15px;margin-top:-15px}body .portfolio-items[data-gutter="20px"]:not([data-col-num=elastic]),body .portfolio-items[data-gutter="20px"][data-col-num=elastic].fullwidth-constrained{width:calc(100% + 40px);margin-left:-20px;margin-top:-20px}body .portfolio-items .col.elastic-portfolio-item.regular,body .portfolio-items .col.elastic-portfolio-item.tall{width:20%}body .portfolio-items .col.elastic-portfolio-item.wide{width:40%}body .portfolio-items .col.elastic-portfolio-item.wide_tall{width:40%}body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item{width:25%}@media only screen and (min-width:1000px){body .default-style .portfolio-items.constrain-max-cols .col.elastic-portfolio-item{width:22.5%!important}}@media only screen and (min-width:1000px) and (max-width:1300px){body .default-style .portfolio-items.constrain-max-cols .col.elastic-portfolio-item .work-item .work-info a{margin:4px 3px;padding:4px 9px!important;display:inline-block!important}body .default-style .portfolio-items.constrain-max-cols:not([data-ps="6"]) .col.elastic-portfolio-item .work-meta{width:68%!important}}body .wpb_gallery .portfolio-wrap .portfolio-items[data-loading=lazy-load]{display:flex;flex-wrap:wrap}@media only screen and (max-width:1600px){.wpb_gallery .portfolio-wrap .portfolio-items[data-loading=lazy-load][data-col-num=elastic] .col{width:25%}}@media only screen and (max-width:1300px){.wpb_gallery .portfolio-wrap .portfolio-items[data-loading=lazy-load][data-col-num=elastic] .col{width:33.3%}}@media only screen and (max-width:1000px){.wpb_gallery .portfolio-wrap .portfolio-items[data-loading=lazy-load][data-col-num=elastic] .col{width:50%}}@media only screen and (max-width:470px){.wpb_gallery .portfolio-wrap .portfolio-items[data-loading=lazy-load][data-col-num=elastic] .col{width:100%}}@media only screen and (min-width:1000px){.wpb_gallery .portfolio-wrap .portfolio-items[data-loading=lazy-load][data-col-num=elastic].constrain-max-cols .col{width:25%}}@media only screen and (min-width:1000px) and (max-width:1300px){.portfolio-items:not(.carousel) .col.span_3 .work-item .work-info a{padding:5px 6px;font-size:11px;margin:1px}.portfolio-items:not(.carousel) .col.span_3 .work-meta,.portfolio-items:not(.carousel) .col.span_4 .work-meta{width:74%}.portfolio-items:not(.carousel) .col.span_3 .nectar-love-wrap,.portfolio-items:not(.carousel) .col.span_4 .nectar-love-wrap{width:52px}}@media only screen and (min-device-width:481px) and (max-device-width:1025px) and (orientation:landscape){.portfolio-items .col .work-item .work-info a{display:block;position:absolute;top:0;left:0;margin:0;width:100%;height:100%;text-indent:-9999px}.portfolio-items .col .work-item .work-info .custom-content .nectar-button{width:auto}body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers>div .bg-img:after{opacity:1}body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner,body .portfolio-items[data-ps="6"] .work-item .work-meta .inner{opacity:1;transform:scale(1);-webkit-transform:scale(1)}.portfolio-items .col .work-item:not(.style-2):not(.style-3):not(.style-3-alt):not(.style-4) .work-info .vert-center{height:100%;top:0;transform:none;-webkit-transform:none}}@media only screen and (min-width :690px) and (max-width :999px){.one-fourths.span_3.clear-both,.one-fourths.vc_col-sm-3.clear-both:not([class*=vc_col-xs-]),.one-fourths.vc_span3.clear-both{clear:both}.one-fourths.span_3.right-edge,.one-fourths.vc_col-sm-3.right-edge:not([class*=vc_col-xs-]),.one-fourths.vc_span3.right-edge{margin-right:0}.portfolio-items .col{width:100%;margin-left:0;margin-bottom:8px}.portfolio-items:not(.carousel) div:nth-child(2n+2){clear:both}body .portfolio-items:not(.carousel)[data-col-num=cols-3],body .portfolio-items:not(.carousel)[data-col-num=cols-4]{margin:0 -2% 0 -2%}.portfolio-items:not(.carousel) .col.span_3,.portfolio-items:not(.carousel) .col.span_4{width:50%!important}.portfolio-items[data-ps="6"] .col{padding:2%}body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers>div .bg-img:after{opacity:1}body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner,body .portfolio-items[data-ps="6"] .work-item .work-meta .inner{opacity:1;transform:scale(1);-webkit-transform:scale(1)}body .portfolio-filters{position:relative;display:inline-block;clear:both;margin-top:10px;float:none;top:auto}}@media only screen and (max-width :690px){.col{margin-bottom:25px}.portfolio-items:not(.carousel) .col.span_3,.portfolio-items:not(.carousel) .col.span_4,.portfolio-items:not(.carousel) .col.span_6{width:100%;margin-right:0;margin-left:0}body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers>div .bg-img:after{opacity:1}body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner,body .portfolio-items[data-ps="6"] .work-item .work-meta .inner{opacity:1;transform:scale(1);-webkit-transform:scale(1)}.portfolio-filters{width:100%;position:relative;display:block;clear:both;top:auto}.page-template-template-portfolio-php .portfolio-filters{margin-bottom:0}body .portfolio-filters>ul{position:relative}div[data-style=minimal] .toggle h3 a{font-size:20px;line-height:24px}body #portfolio-nav{margin:10px 0 0;position:relative}body .project-title #portfolio-nav{top:10px;height:33px}#portfolio-nav ul{position:relative;margin-left:0}#page-header-bg #portfolio-nav ul,.section-title #portfolio-nav ul{margin-bottom:0}#portfolio-nav ul:first-child{z-index:103}#portfolio-nav .controls:after{content:"";display:block;height:0;clear:both;visibility:hidden}}@media only screen and (min-width :1px) and (max-width :999px){body[data-header-resize="0"] .container-wrap .portfolio-filters-inline.first-section{margin-top:0}.work-item:not([data-custom-content=on]) .work-info-bg{display:none}.style-3 .work-info-bg{display:block}body .portfolio-items .work-item.style-3 .vert-center p,body .portfolio-items .work-item.style-3 p{display:block;margin-top:0;opacity:1;position:relative}.portfolio-items .work-item.style-3 .vert-center{padding-top:15px}.portfolio-items[data-ps="8"] .col .work-info-bg{opacity:.3}.portfolio-items[data-ps="8"] .col .next-arrow,.portfolio-items[data-ps="8"] .line{display:none}.portfolio-items .col .work-item.style-2 .work-info-bg,.recent-work-carousel[data-full-width=true] .portfolio-items .work-info-bg{display:block}.portfolio-items:not(.carousel) .col.span_3 .work-item .work-info a{padding:9px 15px;font-size:12px;margin:5px}.portfolio-items .col .work-item .work-info a{display:block;position:absolute;top:0;left:0;margin:0;width:100%;height:100%;opacity:0;text-indent:-9999px}.portfolio-items[data-ps="1"] .col .work-item:hover .work-info .vert-center>a{opacity:0}.portfolio-items .col .work-item .work-info .custom-content .nectar-button{width:auto}.portfolio-items .col .work-item:not(.style-2):not(.style-3):not(.style-3-alt):not(.style-4):not([data-custom-content=on]) .work-info .vert-center{transform:none;-webkit-transform:none;top:0;height:100%}.portfolio-items[data-col-num=elastic]{padding-left:0}}@media only screen and (min-width:470px) and (max-width:600px){body .portfolio-items .work-meta h4{font-size:15px;line-height:18px}}@media only screen and (min-width:1600px){#boxed .portfolio-items .elastic-portfolio-item{width:25%}body #boxed .portfolio-items .col.elastic-portfolio-item.regular,body #boxed .portfolio-items .col.elastic-portfolio-item.tall{width:20%}body #boxed .portfolio-items .col.elastic-portfolio-item.wide{width:50%}body #boxed .portfolio-items .col.elastic-portfolio-item.wide_tall{width:50%}body #boxed .default-style .portfolio-items .col.elastic-portfolio-item{width:21.72%!important}body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide{width:50%}body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide_tall{width:50%}body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.tall,body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item.regular{width:25%}}@media only screen and (min-width:1300px) and (max-width:1600px){.portfolio-items .elastic-portfolio-item{width:25%}body .portfolio-items .col.elastic-portfolio-item.regular,body .portfolio-items .col.elastic-portfolio-item.tall{width:20%}body .portfolio-items .col.elastic-portfolio-item.wide{width:50%}body .portfolio-items .col.elastic-portfolio-item.wide_tall{width:50%}}@media only screen and (min-width:990px) and (max-width:1300px){.portfolio-items .elastic-portfolio-item{width:33.3%}.portfolio-items[data-ps="6"] .col{padding:1.5%}body .portfolio-items .col.elastic-portfolio-item.wide,body .portfolio-items .col.elastic-portfolio-item.wide_tall{width:66.6%}body .default-style .portfolio-items .col.elastic-portfolio-item{width:30.6%!important}body #boxed .default-style .portfolio-items .col.elastic-portfolio-item{width:29.7%!important}body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item{width:25%}.team-member[data-style=meta_overlaid] .team-meta h3,body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item .style-5 h4,body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item h3{font-size:14px;line-height:20px}body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h3,body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h4{font-size:18px;line-height:25px}.portfolio-items.constrain-max-cols .work-item.style-4 .bottom-meta{padding:13px 13px 10px}.portfolio-items.constrain-max-cols .work-item.style-4 .bottom-meta p,.portfolio-items.constrain-max-cols .work-item.style-5 p{font-size:12px;line-height:18px}body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide{width:25%}body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide_tall{width:25%}body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.tall,body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item.regular{width:25%}}@media only screen and (min-width:470px) and (max-width:990px){.portfolio-items .elastic-portfolio-item,body .post-area.masonry.meta_overlaid .masonry-blog-item.regular{width:50%}body .portfolio-items .col.elastic-portfolio-item.wide,body .portfolio-items .col.elastic-portfolio-item.wide_tall{width:100%}body .portfolio-wrap.default-style{padding:0!important;margin-top:30px}body .portfolio-wrap.default-style .portfolio-items{margin:0!important;width:100%!important;padding:0!important;transform:none!important}body .default-style .portfolio-items .col.elastic-portfolio-item{width:100%!important;margin:0!important;padding-bottom:25px}#boxed .portfolio-items .elastic-portfolio-item{width:100%}#boxed .portfolio-items .elastic-portfolio-item img{height:auto!important}body #boxed .default-style{padding:0!important;margin-top:30px}body #boxed .default-style .portfolio-items{margin:0!important;width:100%!important;padding:0!important}body #boxed .default-style .portfolio-items .col.elastic-portfolio-item{width:100%!important;margin:0!important;padding-bottom:25px}}@media only screen and (max-width:690px) and (min-width:470px){body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h3{font-size:18px;line-height:25px}.portfolio-items[data-ps="6"] .col,.portfolio-items[data-ps="6"][data-col-num=elastic]{padding:10px}}@media only screen and (max-width:470px){.portfolio-items .elastic-portfolio-item{width:100%}body .post-area.masonry.meta_overlaid .masonry-blog-item.regular{width:50%}.masonry.meta_overlaid article.post.wide_tall .content-inner .post-featured-img img,.portfolio-items .elastic-portfolio-item img{height:auto!important}.portfolio-items[data-ps="6"] .col,.portfolio-items[data-ps="6"][data-col-num=elastic]{padding:10px}body .default-style{padding:0!important;margin-top:30px}body .default-style .portfolio-items .col.elastic-portfolio-item{width:100%!important;margin:0!important;padding-bottom:25px}.portfolio-items .col.wide .work-item.style-3-alt[data-text-align=left] .vert-center,.portfolio-items .col.wide .work-item.style-3-alt[data-text-align=right] .vert-center,.portfolio-items .col.wide .work-item.style-3[data-text-align=left] .vert-center,.portfolio-items .col.wide .work-item.style-3[data-text-align=right] .vert-center{left:50%!important;right:auto!important;margin-left:0}body .portfolio-items .col .work-item.style-4 .work-info .bottom-meta{bottom:0;transform:none;position:relative}.portfolio-items .col .work-item.style-4:hover img{transform:none}body .portfolio-items .work-item.style-4 .work-info{position:static;padding:0;height:auto}body .portfolio-items[data-col-num=elastic]:not(.fullwidth-constrained):not(.isotope-activated){margin-left:-50vw;left:50%;width:100vw}body .default-style .portfolio-items:not(.carousel),body .portfolio-items:not(.isotope-activated):not(.carousel) .col,body .portfolio-items:not(.isotope-activated):not(.carousel) .elastic-portfolio-item{width:100%!important;position:relative!important;top:auto!important;left:0!important;-webkit-transform:none!important;transform:none!important}body .portfolio-items.isotope-activated .col,body .portfolio-items.isotope-activated .elastic-portfolio-item{transition:none!important}.portfolio-items:not(.carousel) .col .inner-wrap[data-animation],.portfolio-items[data-ps="8"]:not(.carousel) .col .inner-wrap[data-animation=perspective].animated .vert-center h3,.portfolio-items[data-ps="8"]:not(.carousel) .col .inner-wrap[data-animation=perspective].animated .vert-center p{opacity:1!important;-webkit-transform:none!important;transform:none!important}.portfolio-items[data-loading=lazy-load] .col .inner-wrap .top-level-image{opacity:1}}


.vc_parallax-inner iframe,
.vc_video-bg iframe {
    max-width: 1000%
}

.vc_clearfix:after,
.vc_column-inner::after,
.vc_el-clearfix,
.vc_row:after {
    clear: both
}

.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.modal-footer:before,
.modal-footer:after,
.vc_row:before,
.vc_row:after {
  content: " ";
  display: table;
}
.container:after,
.container-fluid:after,
.row:after,
.vc_row:after {
  clear: both;
}

.vc-composer-icon,
[class*=" vc_arrow-icon-"],
[class^=vc_arrow-icon-] {
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.vc_row:after,
.vc_row:before {
    content: " ";
    display: table
}

/*nectar addition*/
@media (max-width: 690px) {
    .vc_hidden-xs {
        display: none!important
    }
    .vc_el-clearfix-xs {
        clear: both
    }
}

@media (min-width: 691px) and (max-width: 999px) {
    .vc_hidden-sm {
        display: none!important
    }
    .vc_el-clearfix-sm {
        clear: both
    }
}

@media (min-width: 1000px) and (max-width: 1299px) {
    .vc_hidden-md {
        display: none!important
    }
    .vc_el-clearfix-md {
        clear: both
    }
}
@media (min-width: 1300px) {
  .vc_hidden-lg {
    display: none !important;
  }
}
/*nectar addition end */


.vc_row-fluid::before, .vc_row-fluid::after {
    content: "";
    display: table;
}
.vc_row-fluid::after {
    clear: both;
}


.vc_pull-right {
  float: right !important;
}
.vc_pull-left {
  float: left !important;
}
.vc_clearfix:before,
.vc_clearfix:after {
  content: " ";
  display: table;
}
.vc_clearfix:after {
  clear: both;
}
.vc_clearfix:before,
.vc_clearfix:after {
  content: " ";
  display: table;
}
.vc_clearfix:after {
  clear: both;
}
.vc_el-clearfix {
  clear: both;
}




.vc_col-lg-1\/5,
.vc_col-lg-2\/5,
.vc_col-lg-3\/5,
.vc_col-lg-4\/5,
.vc_col-lg-5\/5,
.vc_col-md-1\/5,
.vc_col-md-2\/5,
.vc_col-md-3\/5,
.vc_col-md-4\/5,
.vc_col-md-5\/5,
.vc_col-sm-1\/5,
.vc_col-sm-2\/5,
.vc_col-sm-3\/5,
.vc_col-sm-4\/5,
.vc_col-sm-5\/5,
.vc_col-xs-1\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5 {
    position: relative;
    min-height: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 2.1%;
}

.vc_col-xs-1\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5 {
    float: left
}



@media only screen and (max-width: 1000px) and (min-width: 690px) {
  body .vc_row-fluid.full-width-content .vc_col-xm-4\/5 {
      width: calc(80%)
  }
  body .vc_row-fluid.full-width-content .vc_col-xm-3\/5 {
      width: calc(60%)
  }
  body .vc_row-fluid.full-width-content .vc_col-xm-2\/5 {
      width: calc(40%)
  }
  body .vc_row-fluid.full-width-content .vc_col-xs-1\/5 {
      width: calc(20%)
  }
}


@media (max-width: 690px) {
    
  body .vc_row-fluid .vc_col-xs-5\/5 {
      width: 100%
  }

  body .vc_row-fluid.full-width-content .vc_col-xm-4\/5 {
      width: calc(80%)
  }
  body .vc_row-fluid.full-width-content .vc_col-xm-3\/5 {
      width: calc(60%)
  }
  body .vc_row-fluid.full-width-content .vc_col-xm-2\/5 {
      width: calc(40%)
  }
  body .vc_row-fluid.full-width-content .vc_col-xs-1\/5 {
      width: calc(20%)
  }

}

@media (min-width: 1000px) and (max-width: 1300px) {
    .vc_col-md-1\/5,
    .vc_col-md-2\/5,
    .vc_col-md-3\/5,
    .vc_col-md-4\/5,
    .vc_col-md-5\/5 {
        float: left
    }
    body .vc_row-fluid .vc_col-md-5\/5 {
        width: 100%
    }
    body .vc_row-fluid .vc_col-md-4\/5 {
        width: 80%;
    }
    body .vc_row-fluid .vc_col-md-3\/5 {
        width: 60%;
    }
    body .vc_row-fluid .vc_col-md-2\/5 {
        width: 40%;
    }
    body .vc_row-fluid .vc_col-md-1\/5 {
        width: 20%; 
    }
  
}

@media (min-width: 1300px) {
    .vc_col-lg-1\/5,
    .vc_col-lg-2\/5,
    .vc_col-lg-3\/5,
    .vc_col-lg-4\/5,
    .vc_col-lg-5\/5 {
        float: left
    }
    body .vc_row-fluid .vc_col-lg-5\/5 {
        width: 100%
    }
    body .vc_row-fluid .vc_col-lg-4\/5 {
        width: 80%;
    }
    body .vc_row-fluid .vc_col-lg-3\/5 {
        width: 60%;
    }
    body .vc_row-fluid .vc_col-lg-2\/5 {
        width: 40%;
    }
    body .vc_row-fluid .vc_col-lg-1\/5 {
        width: 20%; 
    }
    
}




@media (max-width: 767px) {
  .vc_el-clearfix-xs {
    clear: both;
  }
}
@media (min-width: 768px) and (max-width: 1000px) {
  .vc_el-clearfix-sm {
    clear: both;
  }
}
@media (min-width: 1000px) and (max-width: 1199px) {
  .vc_el-clearfix-md {
    clear: both;
  }
}
@media (min-width: 1200px) {
  .vc_el-clearfix-lg {
    clear: both;
  }
}
.vc_visible {
  display: block;
}
.vc_table {
  width: 100%;
  margin-bottom: 20px;
  border-collapse: collapse;
}

.vc_button-2-wrapper,
.vc_pixel_icon {
    display: inline-block;
    vertical-align: middle
}

@font-face{
    font-family:vcpb-plugin-icons;
    src:url(https://fabrikaoutdoorliving.com/wp-content/plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62);
    src:url(https://fabrikaoutdoorliving.com/wp-content/plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62#iefix) format('embedded-opentype'),url(https://fabrikaoutdoorliving.com/wp-content/plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62) format('truetype'),url(https://fabrikaoutdoorliving.com/wp-content/plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62) format('woff'),url(https://fabrikaoutdoorliving.com/wp-content/plugins/js_composer_salient/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?f6ud62#vcpb-plugin-icons) format('svg');
    font-weight:400;
    font-style:normal
}
.vc-composer-icon{
    font-family:vcpb-plugin-icons!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}

.vc-c-icon-minimize:before{
    content:"\e91c"
}
.vc-c-icon-close:before{
    content:"\e5cd"
}
.vc-c-icon-1-6_4-6_1-6:before{
    content:"\e90e"
}
.vc-c-icon-add_template:before{
    content:"\e903"
}
.vc-c-icon-arrow_back:before{
    content:"\e5c4"
}
.vc-c-icon-arrow_drop_down:before{
    content:"\e5c5"
}
.vc-c-icon-arrow_drop_up:before{
    content:"\e5c7"
}
.vc-c-icon-arrow_forward:before{
    content:"\e5c8"
}
.vc-c-icon-check:before{
    content:"\e5ca"
}
.vc-c-icon-arrow_upward:before{
    content:"\e5d8"
}
.vc-c-icon-arrow_downward:before{
    content:"\e5db"
}
.vc-c-icon-sync:before{
    content:"\e627"
}
.vc-c-icon-search:before{
    content:"\e8b6"
}
.vc-c-icon-1-1:before{
    content:"\e900"
}
.vc-c-icon-1-2_1-2:before{
    content:"\e901"
}
.vc-c-icon-1-3_1-3_1-3:before{
    content:"\e902"
}
.vc-c-icon-1-4_1-2_1-4:before{
    content:"\e904"
}
.vc-c-icon-1-4_1-4_1-4_1-4:before{
    content:"\e905"
}
.vc-c-icon-1-4_3-4:before{
    content:"\e906"
}
.vc-c-icon-1-6_1-6_1-6_1-2:before{
    content:"\e907"
}
.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before{
    content:"\e908"
}
.vc-c-icon-l_15_15_15_15_15:before{
    content:"\e909"
}
.vc-c-icon-1-6_2-3_1-6:before{
    content:"\e90a"
}
.vc-c-icon-2-3_1-3:before{
    content:"\e90b"
}
.vc-c-icon-5-6_1-6:before{
    content:"\e90c"
}
.vc-c-icon-add_element:before{
    content:"\e90d"
}
.vc-c-icon-add:before{
    content:"\e90f"
}
.vc-c-icon-cog:before{
    content:"\e910"
}
.vc-c-icon-content_copy:before{
    content:"\e911"
}
.vc-c-icon-delete_empty:before{
    content:"\e912"
}
.vc-c-icon-dragndrop:before{
    content:"\e913"
}
.vc-c-icon-fullscreen_exit:before{
    content:"\e914"
}
.vc-c-icon-fullscreen:before{
    content:"\e915"
}
.vc-c-icon-arrow_drop_right:before{
    content:"\e916"
}
.vc-c-icon-layout_default:before{
    content:"\e917"
}
.vc-c-icon-layout_landscape-smartphones:before{
    content:"\e918"
}
.vc-c-icon-layout_landscape-tablets:before{
    content:"\e919"
}
.vc-c-icon-layout_portrait-smartphones:before{
    content:"\e91a"
}
.vc-c-icon-layout_portrait-tablets:before{
    content:"\e91b"
}
.vc-c-icon-mode_edit:before{
    content:"\e91d"
}
.vc-c-icon-row_default_fe:before{
    content:"\e91e"
}
.vc-c-icon-text-block:before{
    content:"\e91f"
}

.vc_txt_align_left {
    text-align: left
}

.vc_txt_align_right {
    text-align: right
}

.vc_txt_align_center {
    text-align: center
}

.vc_txt_align_justify {
    text-align: justify;
    text-justify: inter-word
}

.vc_el_width_50 {
    width: 50%
}

.vc_el_width_60 {
    width: 60%
}

.vc_el_width_70 {
    width: 70%
}

.vc_el_width_80 {
    width: 80%
}

.vc_el_width_90 {
    width: 90%
}

.vc_el_width_100 {
    width: 100%
}




i.icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    vertical-align: text-top;
    margin-left: 5px
}

.wpb_btn-large i.icon {
    height: 19px;
    margin-left: 9px
}

.wpb_btn-small i.icon {
    height: 15px
}

.wpb_btn-mini i.icon {
    display: none
}



.vc_column_container .vc_btn,
.vc_column_container .wpb_button {
    margin-top: 5px;
    margin-bottom: 5px
}


#content .wpb_alert p:last-child,
#content .wpb_text_column:last-child,
#content .wpb_text_column p:last-child,
.vc_message_box>p:last-child,
.wpb_alert p:last-child,
.wpb_text_column:last-child,
.wpb_text_column p:last-child {
    margin-bottom: 0
}


.vc_message_box-icon>*,
.vc_message_box-icon>.fa {
    font-size: 1.7em;
    line-height: 1
}

.vc_message_box-icon>*,
.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_icon::before {
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%)
}



.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
    margin-bottom: 35px
}

.entry-content .twitter-share-button,
.fb_like,
.twitter-share-button,
.wpb_accordion .wpb_content_element,
.wpb_googleplus,
.wpb_pinterest,
.wpb_tab .wpb_content_element {
    margin-bottom: 21.74px
}

.vc_parallax {
    position: relative;
    overflow: hidden
}

.vc_parallax>* {
    position: relative;
    z-index: 1
}

.vc_parallax .vc_parallax-inner {
    pointer-events: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background-attachment: scroll;
    background-color: transparent;
    background-image: inherit;
    background-size: cover;
    z-index: 0;
    background-position: 50% 0
}

.vc_video-bg-container {
    position: relative
}

.vc_video-bg {
    height: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 0
}

.vc_row[data-vc-full-width] {
    -webkit-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    transition: opacity .5s ease;
    overflow: hidden
}

.vc_row[data-vc-full-width].vc_hidden {
    opacity: 0
}


.vc_empty-element>.vc_column-inner {
    min-height: 100px
}


iframe.twitter-share-button {
    margin: 0
}


.wpb_widgetised_column .wpb_wrapper>ul {
    margin: 0
}

.wpb_widgetised_column .wpb_wrapper>ul>li {
    margin-left: 0;
    background-image: none;
    list-style: none!important
}

.wpb_widgetised_column .wpb_wrapper>ul>li:after,
.wpb_widgetised_column .wpb_wrapper>ul>li:before {
    display: none!important
}

.wpb_button {
    display: inline-block;
    padding: 4px 10px;
    margin-bottom: 0;
    margin-top: 0;
    font-size: 13px;
    line-height: 18px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-color: rgba(0, 0, 0, .1)
}



.wpb_button.active,
.wpb_button.disabled,
.wpb_button:active,
.wpb_button:hover,
.wpb_button[disabled] {
    background-color: #eaeaea
}


.wpb_button:hover {
    color: #333;
    background-color: #e6e6e6;
    -webkit-transition: background-color .1s linear;
    -o-transition: background-color .1s linear;
    transition: background-color .1s linear;
    background-image: none
}

.wpb_button:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}

.wpb_button.active,
.wpb_button:active {
    background-color: #e6e6e6;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
}

button.wpb_btn-large,
span.wpb_btn-large {
    padding: 9px 14px;
    font-size: 15px;
    line-height: normal;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

button.wpb_btn-large [class^=icon-],
span.wpb_btn-large [class^=icon-] {
    margin-top: 1px
}

button.wpb_btn-small,
span.wpb_btn-small {
    padding: 5px 9px;
    font-size: 11px;
    line-height: 16px
}

button.wpb_btn-small [class^=icon-],
span.wpb_btn-small [class^=icon-] {
    margin-top: -1px
}

button.wpb_btn-mini,
span.wpb_btn-mini {
    padding: 2px 6px;
    font-size: 11px;
    line-height: 14px
}



button.wpb_button::-moz-focus-inner,
input[type=submit].wpb_button::-moz-focus-inner {
    padding: 0;
    border: 0
}

a.wpb_button_a {
    border: none
}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
.wpb_gallery .wpb_flexslider .flex-caption {
    cursor: default
}

.wpb_call_to_action,
.wpb_call_to_action .wpb_button {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}


.vc_custom_heading a,
.vc_custom_heading a:focus,
.vc_custom_heading a:hover,
.vc_custom_heading a:visited {
    border: none;
    text-decoration: inherit;
    color: inherit
}

.vc_custom_heading a {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    opacity: 1
}

.vc_custom_heading a:hover {
    opacity: .85
}



#content .wpb_call_to_action .wpb_call_text,
.wpb_call_to_action .wpb_call_text {
    margin: 0;
    padding-top: 0
}

.cta_align_bottom {
    text-align: center
}

.cta_align_bottom .wpb_button {
    position: static;
    margin-top: 21.74px;
    display: inline-block
}

.cta_no_button .wpb_call_text {
    width: auto;
    float: none
}



.wpb_gmaps_widget .wpb_wrapper {
    background-color: #f7f7f7;
    padding: 5px
}

.wpb_gmaps_widget .wpb_map_wraper iframe {
    margin-bottom: 0;
    padding: 0;
    display: block;
    width: 100%;
    border: none
}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}

.wpb_accordion_section .wpb_accordion_header a:focus,
.wpb_content_element .wpb_tabs_nav li a:focus,
.wpb_tour_next_prev_nav a:focus {
    outline: 0
}

.wpb_content_element .wpb_tabs_nav,
.wpb_content_element .wpb_tour_tabs_wrapper {
    padding: 0
}

.wpb_content_element .wpb_tabs_nav {
    margin: 0;
    padding-left: 0!important;
    text-indent: inherit!important
}

#content .wpb_content_element .wpb_tabs_nav {
    margin: 0
}

.wpb_content_element .wpb_tabs_nav li {
    background-color: #FFF;
    white-space: nowrap;
    padding: 0;
    background-image: none;
    list-style: none!important
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
.wpb_content_element .wpb_tabs_nav li:hover,
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    background-color: #f7f7f7
}

.wpb_content_element .wpb_tabs_nav li:after,
.wpb_content_element .wpb_tabs_nav li:before {
    display: none!important
}



.wpb_content_element .wpb_accordion_header a  {
    border-bottom: none;
    text-decoration: none;
    display: block;
    padding: .5em 1em
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
    padding: 1em
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child {
    margin-bottom: 0
}

.wpb_tabs .wpb_tabs_nav li {
    float: left;
    margin: 0 1px 0 0
}



.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
    margin: 0 0 1px;
    padding-top: 0;
    position: relative;
    text-transform: none;
    font-weight: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    letter-spacing: inherit
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    padding-left: 1em
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(https://fabrikaoutdoorliving.com/wp-content/plugins/js_composer_salient/assets/images/toggle_open.png);
    background-repeat: no-repeat;
    position: absolute;
    right: .7em;
    top: .7em
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    background-image: url(https://fabrikaoutdoorliving.com/wp-content/plugins/js_composer_salient/assets/images/toggle_close.png)
}



.grid_layout-thumbnail .post-thumb,
body ul.wpb_thumbnails-fluid li .entry-content:last-child {
    margin-bottom: 0
}

.wpb_column .wpb_wrapper .wpb_teaser_grid {
    float: none
}

body ul.wpb_thumbnails-fluid li {
    padding: 0;
    margin-left: 0;
    background-image: none;
    list-style: none!important
}

body ul.wpb_thumbnails-fluid li:after,
body ul.wpb_thumbnails-fluid li:before {
    display: none!important
}

.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_grid ul.wpb_thumbnails-fluid {
    padding: 0;
    overflow: visible!important
}


.wpb_image_grid .wpb_image_grid_ul a {
    display: block
}

.wpb_image_grid .wpb_image_grid_ul img {
    display: block;
    max-width: 100%;
    height: auto
}

.wpb_gallery .theme-default .nivoSlider {
    margin-bottom: 0
}

.wpb_gallery .theme-default .nivo-controlNav {
    padding: 10px 0 3px
}

.wpb_gallery .wpb_flexslider .flex-control-nav {
    bottom: auto;
    top: 100%;
    margin-top: 15px
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a {
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
    line-height: 1
}

.wpb_gallery .wpb_flexslider .flex-control-paging {
    z-index: 10
}

#content .wpb_gallery_slides ul.flex-direction-nav,
#content .wpb_gallery_slides ul.slides,
.content .wpb_gallery_slides ul.flex-direction-nav,
.content .wpb_gallery_slides ul.slides,
.wpb_content_element .wpb_gallery_slides ul li,
.wpb_gallery_slides ul.flex-direction-nav,
.wpb_gallery_slides ul.slides,
body .wpb_gallery_slides ul li {
    list-style: none;
    padding: 0;
    background-image: none;
    margin: 0
}

.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper {
    width: 10%
}

.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper {
    width: 20%
}

.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper {
    width: 30%
}

.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper {
    width: 40%
}

.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
    width: 50%
}

.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
    width: 60%
}

.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
    width: 70%
}

.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper {
    width: 80%
}

.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper {
    width: 90%
}

.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper {
    width: 100%
}

.wpb_video_widget .wpb_video_wrapper {
    padding-top: 56.25%;
    position: relative;
    width: 100%
}

.wpb_video_widget .wpb_video_wrapper>div {
    padding-top: 0!important;
    position: static
}

.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
    padding-top: 56.25%
}

.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {
    padding-top: 75%
}

.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper {
    padding-top: 42.55319149%
}

.wpb_video_widget.vc_video-align-left .wpb_wrapper {
    float: left
}

.wpb_video_widget.vc_video-align-center .wpb_wrapper {
    margin: 0 auto
}

.wpb_video_widget.vc_video-align-right .wpb_wrapper {
    float: right
}

.wpb_video_widget .wpb_wrapper {
    position: relative
}

.wpb_video_widget .wpb_wrapper iframe {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    margin: 0;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.wpb_video_wrapper .fluid-width-video-wrapper {
    padding-top: 0!important;
    position: static
}



.vc_pie_chart {
    z-index: 0;
    opacity: 0;
    filter: alpha(opacity=0)
}

.vc_pie_chart.vc_ready {
    opacity: 1;
    filter: alpha(opacity=100)
}

.vc_pie_chart .vc_pie_wrapper {
    position: relative;
    margin: 0 auto
}

.vc_pie_chart canvas {
    position: relative;
    z-index: 1
}

.vc_pie_chart .vc_pie_chart_value,
.vc_pie_chart_back {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.vc_pie_chart .vc_pie_chart_value {
    font-size: 200%;
    text-align: center
}

.vc_pie_chart_back {
    border: 6px solid #f7f7f7;
    border-radius: 50%;
    opacity: .3;
    filter: alpha(opacity=30);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}




.vc_text_separator,
.wpb_separator {
    border-bottom: 1px solid #EBEBEB;
    clear: both;
    height: 1px
}



.vc_sep_width_100,
.wpb_single_image img.vc_img-placeholder {
    width: 100%
}




.vc_chart .vc_chart-legend {
    font-size: 14px;
    margin: 0;
    padding: 0
}

.vc_chart .vc_chart-legend li {
    line-height: 1.3em;
    list-style: none;
    margin: 0 0 .3em;
    min-height: 1.3em
}

.vc_chart .vc_chart-legend span {
    border-radius: .3em;
    display: inline-block;
    height: 1.3em;
    left: 0;
    margin-right: .5em;
    vertical-align: middle;
    width: 1.3em
}

@media (min-width:768px) {
    .vc_chart .vc_chart-legend {
        display: inline-block;
        vertical-align: middle;
        width: 40%
    }
    .vc_chart .vc_chart-legend li {
        margin-left: 1em
    }
    .vc_chart .vc_chart-with-legend {
        display: inline-block;
        vertical-align: middle;
        width: 60%
    }
}

.vc_line-chart .vc_chart-with-legend {
    width: 75%
}

.vc_line-chart .vc_chart-legend {
    width: 25%
}

.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
    border-radius: 0
}

.wpb_single_image [class*='_circle'] .vc-zoom-wrapper {
    border-radius: 50%
}

.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper {
    border-radius: 4px
}

.owl-carousel .owl-animated-out {
    z-index: 0
}

.owl-carousel .owl-animated-in {
    z-index: 1
}



@font-face {
    font-family: vc_grid_v1;
    src: url(https://fabrikaoutdoorliving.com/wp-content/plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.eot?-9hbgac);
    src: url(https://fabrikaoutdoorliving.com/wp-content/plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format('embedded-opentype'), url(https://fabrikaoutdoorliving.com/wp-content/plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'), url(https://fabrikaoutdoorliving.com/wp-content/plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'), url(https://fabrikaoutdoorliving.com/wp-content/plugins/js_composer_salient/assets/fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" vc_arrow-icon-"],
[class^=vc_arrow-icon-] {
    font-family: vc_grid_v1;
    font-style: normal;
    font-weight: 400;
    line-height: 1
}

.vc_arrow-icon-minus:before {
    content: "\e61c"
}

.vc_arrow-icon-plus:before {
    content: "\e61d"
}

.vc_arrow-icon-arrow_down:before {
    content: "\e61e"
}

.vc_arrow-icon-arrow_up:before {
    content: "\e61f"
}

.vc_arrow-icon-arrow_01_left:before {
    content: "\e600"
}

.vc_arrow-icon-arrow_01_right:before {
    content: "\e601"
}

.vc_arrow-icon-arrow_02_left:before {
    content: "\e602"
}

.vc_arrow-icon-arrow_02_right:before {
    content: "\e603"
}

.vc_arrow-icon-arrow_03_left:before {
    content: "\e604"
}

.vc_arrow-icon-arrow_03_right:before {
    content: "\e605"
}

.vc_arrow-icon-arrow_04_left:before {
    content: "\e606"
}

.vc_arrow-icon-arrow_04_right:before {
    content: "\e607"
}

.vc_arrow-icon-arrow_05_left:before {
    content: "\e608"
}

.vc_arrow-icon-arrow_05_right:before {
    content: "\e609"
}

.vc_arrow-icon-arrow_06_left:before {
    content: "\e60a"
}

.vc_arrow-icon-arrow_06_right:before {
    content: "\e60b"
}

.vc_arrow-icon-arrow_07_left:before {
    content: "\e60c"
}

.vc_arrow-icon-arrow_07_right:before {
    content: "\e60d"
}

.vc_arrow-icon-arrow_08_left:before {
    content: "\e60e"
}

.vc_arrow-icon-arrow_08_right:before {
    content: "\e60f"
}

.vc_arrow-icon-arrow_09_left:before {
    content: "\e610"
}

.vc_arrow-icon-arrow_09_right:before {
    content: "\e611"
}

.vc_arrow-icon-arrow_10_left:before {
    content: "\e612"
}

.vc_arrow-icon-arrow_10_right:before {
    content: "\e613"
}

.vc_arrow-icon-arrow_11_left:before {
    content: "\e614"
}

.vc_arrow-icon-arrow_11_right:before {
    content: "\e615"
}

.vc_arrow-icon-arrow_12_left:before {
    content: "\e616"
}

.vc_arrow-icon-arrow_12_right:before {
    content: "\e617"
}

.vc_arrow-icon-navicon:before {
    content: "\f0c9"
}

.wpb_animate_when_almost_visible {
    opacity: 0;
    filter: alpha(opacity=0)
}

.wpb_animate_when_almost_visible:not(.wpb_start_animation) {
    -webkit-animation: none;
    -o-animation: none;
    animation: none
}

.top-to-bottom,
.wpb_top-to-bottom {
    -webkit-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -o-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}

.bottom-to-top,
.wpb_bottom-to-top {
    -webkit-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -o-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}

.left-to-right,
.wpb_left-to-right {
    -webkit-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -o-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}

.right-to-left,
.wpb_right-to-left {
    -webkit-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -o-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}

.appear,
.wpb_appear {
    -webkit-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -o-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.wpb_start_animation {
    opacity: 1;
    filter: alpha(opacity=100)
}

@-webkit-keyframes wpb_ttb {
    0% {
        -webkit-transform: translate(0, -10%);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-moz-keyframes wpb_ttb {
    0% {
        -moz-transform: translate(0, -10%);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-o-keyframes wpb_ttb {
    0% {
        -o-transform: translate(0, -10%);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@keyframes wpb_ttb {
    0% {
        -webkit-transform: translate(0, -10%);
        -ms-transform: translate(0, -10%);
        -o-transform: translate(0, -10%);
        transform: translate(0, -10%);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-webkit-keyframes wpb_btt {
    0% {
        -webkit-transform: translate(0, 10%);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-moz-keyframes wpb_btt {
    0% {
        -moz-transform: translate(0, 10%);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-o-keyframes wpb_btt {
    0% {
        -o-transform: translate(0, 10%);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@keyframes wpb_btt {
    0% {
        -webkit-transform: translate(0, 10%);
        -ms-transform: translate(0, 10%);
        -o-transform: translate(0, 10%);
        transform: translate(0, 10%);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-webkit-keyframes wpb_ltr {
    0% {
        -webkit-transform: translate(-10%, 0);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-moz-keyframes wpb_ltr {
    0% {
        -moz-transform: translate(-10%, 0);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-o-keyframes wpb_ltr {
    0% {
        -o-transform: translate(-10%, 0);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@keyframes wpb_ltr {
    0% {
        -webkit-transform: translate(-10%, 0);
        -ms-transform: translate(-10%, 0);
        -o-transform: translate(-10%, 0);
        transform: translate(-10%, 0);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-webkit-keyframes wpb_rtl {
    0% {
        -webkit-transform: translate(10%, 0);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-moz-keyframes wpb_rtl {
    0% {
        -moz-transform: translate(10%, 0);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-o-keyframes wpb_rtl {
    0% {
        -o-transform: translate(10%, 0);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@keyframes wpb_rtl {
    0% {
        -webkit-transform: translate(10%, 0);
        -ms-transform: translate(10%, 0);
        -o-transform: translate(10%, 0);
        transform: translate(10%, 0);
        opacity: 0;
        filter: alpha(opacity=0)
    }
    100% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-webkit-keyframes wpb_appear {
    0% {
        -webkit-transform: scale(.5);
        opacity: .1;
        filter: alpha(opacity=10)
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-moz-keyframes wpb_appear {
    0% {
        -moz-transform: scale(.5);
        opacity: .1;
        filter: alpha(opacity=10)
    }
    100% {
        -moz-transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-o-keyframes wpb_appear {
    0% {
        -o-transform: scale(.5);
        opacity: .1;
        filter: alpha(opacity=10)
    }
    100% {
        -o-transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@keyframes wpb_appear {
    0% {
        -webkit-transform: scale(.5);
        -ms-transform: scale(.5);
        -o-transform: scale(.5);
        transform: scale(.5);
        opacity: .1;
        filter: alpha(opacity=10)
    }
    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

.vc-spinner::before {
    content: '';
    width: 16px;
    height: 16px;
    display: inline-block;
    pointer-events: none;
    margin-top: 6px;
    background: url(https://fabrikaoutdoorliving.com/wp-content/plugins/js_composer_salient/assets/images/spinner.gif) no-repeat;
    background-position-x: center;
    background-position-y: center
}

.vc-spinner.vc-spinner-complete::before {
    background-image: url(https://fabrikaoutdoorliving.com/wp-content/plugins/js_composer_salient/assets/vc/tick.png)
}

.vc-spinner.vc-spinner-failed::before {
    background-image: url(https://fabrikaoutdoorliving.com/wp-content/plugins/js_composer_salient/assets/vc/remove.png)
}






.vc_row.vc_row-flex>.span_12 {
  -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

@media only screen and (max-width:999px) {
  .vc_row.vc_row-flex>.span_12,
  .vc_row.vc_row-flex>.span_12>.vc_column_container {
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  }

}

.vc_row.vc_row-flex>.span_12,
.vc_row.vc_row-flex>.span_12>.vc_column_container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}


.vc_row.vc_row-flex>.span_12>.vc_vc_column,
.vc_row.vc_row-flex>.span_12>.vc_vc_column_inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}


.vc_row.vc_row-flex>.span_12>.vc_column_container>.wpb_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
}

.vc_row.vc_row-flex>.span_12>.vc_column_container>.wpb_wrapper {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>* {
        min-height: 1em
    }
}


.vc_row.vc_row-flex>.span_12>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-flex>.span_12>.vc_vc_column_inner>.vc_column_container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}

.vc_row.vc_row-flex>.span_12>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap>.column-inner {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.vc_row.vc_row-o-equal-height>.span_12>.vc_column_container,
.vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.vc_row.vc_row-o-content-top>.span_12>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-o-content-top>.span_12>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}


.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.vc_row.vc_row-o-content-middle>.span_12>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap>.column-inner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
}

.vc_row.vc_row-o-content-bottom>.span_12>.vc_column_container>.vc_column-inner {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}


@media screen and (max-width: 999px) { 
  .vc_row.vc_row-flex > .span_12, .vc_row.vc_row-flex > .span_12 > .vc_column_container, 
  .vc_row.vc_row-flex>.span_12>.vc_column_container>.vc_column-inner, 
  .vc_row.vc_row-flex>.span_12>.vc_column_container>.column-inner-wrap>.column-inner {
    display: block;
  }
}

@media only screen and (max-width: 999px) and (min-width: 690px) {
.vc_row.vc_row-flex > .span_12, .vc_row.vc_row-flex > .span_12 > .vc_column_container.one-fourths,
.vc_row.vc_row-flex>.span_12>.vc_column_container.one-fourths>.vc_column-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
}

.vc_row.vc_row-o-columns-stretch.vc_row-o-full-height > .span_12 {
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
}
.vc_row.vc_row-o-columns-top.vc_row-o-full-height > .span_12 {
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}
.vc_row.vc_row-o-columns-bottom.vc_row-o-full-height > .span_12 {
    -webkit-align-content: flex-end!important;
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important;
}
.vc_row.vc_row-o-columns-middle.vc_row-o-full-height > .span_12 {
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
}
.vc_row.vc_row-o-columns-bottom > .span_12::after, .vc_row.vc_row-o-columns-middle > .span_12::after, .vc_row.vc_row-o-columns-top > .span_12::after {
    content: '';
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    display: block;
}

.vc_row.vc_row-flex.vc_row-o-full-height > .span_12 {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
}