.wpb_wrapper.isotope.column-2>.ozy_portfolio{width:50%}.wpb_wrapper.isotope.column-3>.ozy_portfolio{width:33.333%}.wpb_wrapper.isotope.column-4>.ozy_portfolio{width:25%}.wpb_wrapper.isotope>.ozy_portfolio{height:auto;overflow:hidden;border-right:20px solid transparent;padding:0!important;border-bottom:20px solid transparent;clear:none!important;margin:0!important;float:left}.wpb_wrapper.isotope>.ozy_portfolio>img{max-width:100%;max-height:100%}.wpb_wrapper.isotope>.ozy_portfolio>.featured-thumbnail{-webkit-transition:all .4s;transition:all .4s;position:relative;margin:0!important}.wpb_wrapper.isotope>.ozy_portfolio:hover>.featured-thumbnail{background-color:rgba(0,0,0,.6)}.wpb_wrapper.isotope>.ozy_portfolio>.featured-thumbnail>.caption{transform:translateY(-50%);padding:25px 30px 30px;-webkit-transition:all .4s;transition:all .4s;position:absolute;text-align:center;top:50%;width:100%;display:none;z-index:1}.wpb_wrapper.isotope>.ozy_portfolio>.featured-thumbnail>.caption>.view-more{font-size:110%;font-style:italic;-webkit-transition:all 1.2s;transition:all 1.2s;opacity:0}.wpb_wrapper.isotope>.ozy_portfolio>.featured-thumbnail>.caption>.view-more:after{height:0;transform:translateX(-50%);-webkit-transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;-webkit-transition:all .4s;transition:all .4s;content:"";position:absolute;bottom:-115px;background-color:currentColor;left:50%;width:1px}.wpb_wrapper.isotope>.ozy_portfolio:hover>.featured-thumbnail>.caption>.view-more:after{height:130px}.wpb_wrapper.isotope>.ozy_portfolio:hover>.featured-thumbnail>.caption>.view-more{opacity:1}.wpb_wrapper.isotope>.ozy_portfolio>.featured-thumbnail>img{opacity:0!important}.wpb_wrapper.isotope>.ozy_portfolio>.zs-img{position:absolute}.wpb_wrapper.isotope>.ozy_portfolio>.featured-thumbnail>.caption>.heading{line-height:1.2em!important}.wpb_wrapper.isotope>.ozy_portfolio>.featured-thumbnail>.caption>.heading,.wpb_wrapper.isotope>.ozy_portfolio>.featured-thumbnail>.caption>.heading>a{text-decoration:none!important;margin:0!important}.wpb_wrapper.isotope>.ozy_portfolio>.featured-thumbnail>.caption>p.tag{padding:5px 20px;font-size:10px;font-weight:500;margin-bottom:10px!important;color:#fff;text-transform:uppercase;letter-spacing:2px;background-color:rgba(0,0,0,.5);display:inline-block}.wpb_wrapper.isotope>.ozy_portfolio>.featured-thumbnail:hover>.caption{opacity:1;display:inherit}body.page-template-page-portfolio #main>.container{padding-right:0!important;padding-left:0!important}body.page-template-page-portfolio #main>.container>#content{padding:0 20px 40px 40px;max-width:100%!important;width:100%!important}#portfolio-filter{list-style:none;padding:0 20px 0 0;margin:0 auto 30px!important;display:table}#portfolio-filter.component-model.filter-align-left{margin:0 0 30px;display:inline-block}#portfolio-filter>li.s{padding:0!important;background-color:transparent!important;width:1px;display:table-cell}#portfolio-filter>li{margin:16px 12px;line-height:1em;display:inline-block}#portfolio-filter.component-model>li{display:inline-block}#portfolio-filter>li.active{border-bottom:2px solid #ff0;padding-bottom:2px}#portfolio-filter>li>a{font-size:12px;text-decoration:none;font-weight:700;color:#fff}#portfolio-filter>li.active>a,#portfolio-filter>li>a:hover{opacity:.6}.ozy-portfolio-listing{margin-bottom:35px;position:relative}.wpb_wrapper.custom-gutter.isotope.ozy-portfolio-listing{width:calc(100% + 20px)}.wpb_wrapper.custom-gutter.isotope.ozy-portfolio-listing>div{margin-bottom:20px!important}.wpb_wrapper.custom-gutter.isotope.column-2.ozy-portfolio-listing>.ozy_portfolio,.wpb_wrapper.custom-gutter.isotope.column-2>.grid-sizer{width:calc(50% - 20px)}.wpb_wrapper.custom-gutter.isotope.column-3.ozy-portfolio-listing>.ozy_portfolio,.wpb_wrapper.custom-gutter.isotope.column-3>.grid-sizer{width:calc(33.333% - 20px)}.wpb_wrapper.custom-gutter.isotope.column-4.ozy-portfolio-listing>.ozy_portfolio,.wpb_wrapper.custom-gutter.isotope.column-4>.grid-sizer{width:calc(25% - 20px)}.wpb_wrapper.custom-gutter.isotope.ozy-portfolio-listing .gutter-sizer{width:20px}.wpb_wrapper.isotope.ozy-portfolio-listing>.ozy_portfolio{border:none!important}.facts-bar{border:1px solid #dedede;border-radius:4px;padding-bottom:10px;display:inline-block}.facts-bar .heading{padding:10px 30px;border-bottom:1px solid #dedede}.facts-bar ul{padding:0 30px}.facts-bar ul li{list-style:none;font-size:12px;width:33.333%;line-height:30px;float:left}.facts-bar ul li i{padding-right:5px}body.single-ozy_portfolio .post-content h4{padding-top:20px;margin-bottom:20px;position:relative;border-bottom:1px solid #dedede;padding-bottom:10px;display:-webkit-flex;display:-ms-flex;display:-moz-flex;display:flex}body.single-ozy_portfolio .post-content h4:first-child{padding-top:0!important}body.single-ozy_portfolio .post-content h4:before{height:1px;content:" ";position:absolute;bottom:-1px;background-color:red;width:100px;display:inline-block}body.single-ozy_portfolio .post .post-content{margin-top:30px!important}@media only screen and (max-width:1024px){#portfolio-filter>li{margin:4px 0}}@media only screen and (max-width:820px){#portfolio-filter{padding:0;margin-top:30px}#portfolio-filter>li{width:100%;float:left}.wpb_wrapper.isotope.column-2>.ozy_portfolio,.wpb_wrapper.isotope.column-3>.ozy_portfolio{width:50%}.wpb_wrapper.custom-gutter.isotope.column-2>.grid-sizer,.wpb_wrapper.custom-gutter.isotope.column-3.ozy-portfolio-listing>.ozy_portfolio,.wpb_wrapper.custom-gutter.isotope.column-3>.grid-sizer,.wpb_wrapper.custom-gutter.isotope.column-4.ozy-portfolio-listing>.ozy_portfolio,.wpb_wrapper.custom-gutter.isotope.column-4>.grid-sizer{width:calc(50% - 20px)}.facts-bar ul li{width:50%}}@media only screen and (max-width:479px){.wpb_wrapper.isotope.column-2>.ozy_portfolio,.wpb_wrapper.isotope.column-3>.ozy_portfolio,.wpb_wrapper.isotope.column-4>.ozy_portfolio{border-right:none;width:100%}.wpb_wrapper.custom-gutter.isotope.column-2>.grid-sizer,.wpb_wrapper.custom-gutter.isotope.column-3.ozy-portfolio-listing>.ozy_portfolio,.wpb_wrapper.custom-gutter.isotope.column-3>.grid-sizer,.wpb_wrapper.custom-gutter.isotope.column-4.ozy-portfolio-listing>.ozy_portfolio,.wpb_wrapper.custom-gutter.isotope.column-4>.grid-sizer{width:calc(100% - 20px)}.facts-bar ul li{width:100%}body.page-template-page-portfolio #main>.container>#content{padding:0 20px 40px}}.button-container{-ms-flex-pack:center;padding-top:20px;justify-content:center;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex}.button-container .button{padding:.875em 1.428571429em;font-size:13px;border:0;text-decoration:none;font-weight:700;color:currentColor;-webkit-transition:all .2s cubic-bezier(.2,.3,.25,.9) 0s;transition:all .2s cubic-bezier(.2,.3,.25,.9) 0s;text-transform:uppercase;position:relative;letter-spacing:4px;letter-spacing:.3em;background-color:transparent;margin:0;cursor:pointer;line-height:1.4;white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.button-container .button:after{height:1px;-webkit-transform:translatex(-50%);transform:translatex(-50%);-webkit-transition:width .2s cubic-bezier(.2,.3,.25,.9) .4s,background .2s cubic-bezier(.2,.3,.25,.9) 0s;transition:width .2s cubic-bezier(.2,.3,.25,.9) .4s,background .2s cubic-bezier(.2,.3,.25,.9) 0s;content:"";position:absolute;bottom:0;background:currentColor;left:50%;width:80%;display:block}.button-container .button span{-webkit-transition:all .2s cubic-bezier(.2,.3,.25,.9);transition:all .2s cubic-bezier(.2,.3,.25,.9);position:absolute;top:0;left:0;width:100%;display:block}.button-container .button span:after,.button-container .button span:before{-webkit-transition:-webkit-transform .2s cubic-bezier(.2,.3,.25,.9);transition:-webkit-transform .2s cubic-bezier(.2,.3,.25,.9);transition:transform .2s cubic-bezier(.2,.3,.25,.9);transition:transform .2s cubic-bezier(.2,.3,.25,.9),-webkit-transform .2s cubic-bezier(.2,.3,.25,.9);content:"";position:absolute;background:currentColor;display:block}.button-container .button span:first-child{height:100%}.button-container .button span:first-child:after,.button-container .button span:first-child:before{height:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:background .2s cubic-bezier(.2,.3,.25,.9) 0s,-webkit-transform .2s cubic-bezier(.2,.3,.25,.9) .2s;transition:background .2s cubic-bezier(.2,.3,.25,.9) 0s,-webkit-transform .2s cubic-bezier(.2,.3,.25,.9) .2s;transition:transform .2s cubic-bezier(.2,.3,.25,.9) .2s,background .2s cubic-bezier(.2,.3,.25,.9) 0s;transition:transform .2s cubic-bezier(.2,.3,.25,.9) .2s,background .2s cubic-bezier(.2,.3,.25,.9) 0s,-webkit-transform .2s cubic-bezier(.2,.3,.25,.9) .2s;bottom:0;-webkit-transform-origin:bottom center;transform-origin:bottom center;width:1px}.button-container .button span:first-child:before{left:0}.button-container .button span:first-child:after{right:0}.button-container .button span:last-child{height:1px;width:100%}.button-container .button span:last-child:after,.button-container .button span:last-child:before{height:1px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:background .2s cubic-bezier(.2,.3,.25,.9) 0s,-webkit-transform .2s cubic-bezier(.2,.3,.25,.9) 0s;transition:background .2s cubic-bezier(.2,.3,.25,.9) 0s,-webkit-transform .2s cubic-bezier(.2,.3,.25,.9) 0s;transition:transform .2s cubic-bezier(.2,.3,.25,.9) 0s,background .2s cubic-bezier(.2,.3,.25,.9) 0s;transition:transform .2s cubic-bezier(.2,.3,.25,.9) 0s,background .2s cubic-bezier(.2,.3,.25,.9) 0s,-webkit-transform .2s cubic-bezier(.2,.3,.25,.9) 0s;bottom:0;width:100%}.button-container .button span:last-child:before{-webkit-transform-origin:bottom left;transform-origin:bottom left;left:0}.button-container .button span:last-child:after{right:0;-webkit-transform-origin:bottom right;transform-origin:bottom right}.button-container .button:hover{text-decoration:none;-webkit-transition:color .2s cubic-bezier(.2,.3,.25,.9) 0s;transition:color .2s cubic-bezier(.2,.3,.25,.9) 0s;outline:0;opacity:1}.button-container .button:hover:after{-webkit-transition:width .2s cubic-bezier(.2,.3,.25,.9) 0s,background .2s cubic-bezier(.2,.3,.25,.9) 0s;transition:width .2s cubic-bezier(.2,.3,.25,.9) 0s,background .2s cubic-bezier(.2,.3,.25,.9) 0s;background:currentColor;width:100%}.button-container .button:hover span:first-child:after,.button-container .button:hover span:first-child:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:background .2s cubic-bezier(.2,.3,.25,.9) 0s,-webkit-transform .2s cubic-bezier(.2,.3,.25,.9) .2s;transition:background .2s cubic-bezier(.2,.3,.25,.9) 0s,-webkit-transform .2s cubic-bezier(.2,.3,.25,.9) .2s;transition:transform .2s cubic-bezier(.2,.3,.25,.9) .2s,background .2s cubic-bezier(.2,.3,.25,.9) 0s;transition:transform .2s cubic-bezier(.2,.3,.25,.9) .2s,background .2s cubic-bezier(.2,.3,.25,.9) 0s,-webkit-transform .2s cubic-bezier(.2,.3,.25,.9) .2s;background:currentColor}.button-container .button:hover span:last-child:after,.button-container .button:hover span:last-child:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:background .2s cubic-bezier(.2,.3,.25,.9) 0s,-webkit-transform .2s cubic-bezier(.2,.3,.25,.9) .4s;transition:background .2s cubic-bezier(.2,.3,.25,.9) 0s,-webkit-transform .2s cubic-bezier(.2,.3,.25,.9) .4s;transition:transform .2s cubic-bezier(.2,.3,.25,.9) .4s,background .2s cubic-bezier(.2,.3,.25,.9) 0s;transition:transform .2s cubic-bezier(.2,.3,.25,.9) .4s,background .2s cubic-bezier(.2,.3,.25,.9) 0s,-webkit-transform .2s cubic-bezier(.2,.3,.25,.9) .4s;background:currentColor}