.portfolio-layout-grid[data-grid-cols="1"] .portfolio_item{width:100%;}#portfolio-entries[data-grid-cols="1"]{width:640px;margin:0 auto;}@media (min-width:992px){.portfolio-layout-grid[data-grid-cols="4"] .portfolio_item{width:24.999999%;}.portfolio-layout-grid[data-grid-cols="3"] .portfolio_item{width:33.3%;}.portfolio-layout-grid[data-grid-cols="2"] .portfolio_item{width:50%;}.portfolio-layout-grid[data-grid-cols="5"] .portfolio_item{width:20%;}}@media (min-width: 570px) and (max-width:991px){.portfolio-layout-grid .portfolio_item{width:50%;}#portfolio-entries[data-grid-cols="1"]{width:400px;}}@media (max-width: 569px){.portfolio-layout-grid .portfolio_item{width:100%;}#portfolio-entries[data-grid-cols="1"]{width:100%;}}#portfolio-entries[data-grid-cols="1"] .content p:first-child{margin-top:0;padding-top:0;padding-bottom:0;margin-bottom:0;}#portfolio-entries[data-grid-cols="1"] .portfolio_item:first-child{padding-top:0;}.portfolio-layout-masonry[data-grid-cols="1"] .portfolio_item{width:100%;}@media (min-width:992px){.portfolio-layout-masonry[data-grid-cols="4"] .portfolio_item,.portfolio-layout-masonry[data-grid-cols="4"] .portfolio_item.cl-msn-size-long{width:25%;}.portfolio-layout-masonry[data-grid-cols="4"] .portfolio_item.cl-msn-size-large,.portfolio-layout-masonry[data-grid-cols="4"] .portfolio_item.cl-msn-size-wide{width:50%;}.portfolio-layout-masonry[data-grid-cols="3"] .portfolio_item,.portfolio-layout-masonry[data-grid-cols="3"] .portfolio_item.cl-msn-size-long{width:33.3%;}.portfolio-layout-masonry[data-grid-cols="3"] .portfolio_item.cl-msn-size-large,.portfolio-layout-masonry[data-grid-cols="3"] .portfolio_item.cl-msn-size-wide{width:66.6%;}.portfolio-layout-masonry[data-grid-cols="2"] .portfolio_item,.portfolio-layout-masonry[data-grid-cols="2"] .portfolio_item.cl-msn-size-long{width:50%;}.portfolio-layout-masonry[data-grid-cols="2"] .portfolio_item.cl-msn-size-large,.portfolio-layout-masonry[data-grid-cols="2"] .portfolio_item.cl-msn-size-wide{width:100%;}.portfolio-layout-masonry[data-grid-cols="5"] .portfolio_item,.portfolio-layout-masonry[data-grid-cols="5"] .portfolio_item.cl-msn-size-long{width:20%;}.portfolio-layout-masonry[data-grid-cols="5"] .portfolio_item.cl-msn-size-large,.portfolio-layout-masonry[data-grid-cols="5"] .portfolio_item.cl-msn-size-wide{width:40%;}.portfolio-layout-masonry .cl-msn-size-large .grid-holder-inner .entry-media{width:100%;}.portfolio-layout-masonry .cl-msn-size-large .grid-holder-inner .entry-media img{left:0;max-width:100%;}}.portfolio-layout-masonry .cl-msn-size-large .entry-wrapper-content{display:none !important;}@media (min-width: 570px) and (max-width:992px){.portfolio-layout-masonry .portfolio_item{width:50%;}}@media (max-width: 569px){.portfolio-layout-masonry .portfolio_item{width:100%;}}.portfolio-layout-inline .portfolio_item{width:100%;padding:15px 0px !important;}.portfolio-layout-inline .entry-media{width:100%;}@media (min-width: 768px){.portfolio-layout-inline .entry-media .post-thumbnail{height:180px;overflow:hidden;position:relative;}.portfolio-layout-inline .entry-media .post-thumbnail img{position:absolute;top:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}}.portfolio-layout-inline .content p{margin-bottom:0;}.portfolio_item .entry-wrapper-content{display:none;}@media (min-width: 992px){.portfolio-layout-inline.portfolio-style-classic_excerpt .portfolio_item,.portfolio-layout-inline.portfolio-style-classic .portfolio_item{display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;}.portfolio-layout-inline.portfolio-style-classic_excerpt .entry-wrapper-content,.portfolio-layout-inline.portfolio-style-classic .entry-wrapper-content{width:30%;display:-webkit-flex !important;display:-webkit-box !important;display:-moz-flex !important;display:-moz-box !important;display:-ms-flexbox !important;display:flex !important;align-items:center;}}.portfolio-style-classic .portfolio_item .entry-wrapper-content{background:#fff;border-width:1px 1px 1px 1px;border-style:solid;padding:16px 22px;display:block;}.portfolio-style-classic .portfolio_boxed .grid-holder{box-shadow:0 3px 5px rgba(50,50,93,.05),0 1px 2px rgba(0,0,0,.04);-webkit-box-shadow:0 3px 5px rgba(50,50,93,.05),0 1px 2px rgba(0,0,0,.04);-moz-box-shadow:0 3px 5px rgba(50,50,93,.05),0 1px 2px rgba(0,0,0,.04);}.portfolio-layout-inline.portfolio-style-classic .entry-content{width:100%;text-align:center;}.portfolio-style-classic_excerpt .portfolio_item .entry-wrapper-content{background:#fff;border-width:1px 1px 1px 1px;border-style:solid;padding:16px 22px;display:block;}.portfolio-style-classic_excerpt .portfolio_item .grid-holder{box-shadow:0 3px 5px rgba(50,50,93,.05),0 1px 2px rgba(0,0,0,.04);-webkit-box-shadow:0 3px 5px rgba(50,50,93,.05),0 1px 2px rgba(0,0,0,.04);-moz-box-shadow:0 3px 5px rgba(50,50,93,.05),0 1px 2px rgba(0,0,0,.04);}.portfolio-style-media_title .portfolio_item .entry-wrapper-content{display:block;}.portfolio-style-media_title .portfolio-title{text-align:center;padding-top:15px;}.cl-portfolio-pagination{margin-top:40px;}#portfolio-entries.cl-carousel .portfolio_item{width:100% !important;}.portfolio_item .entry-overlay .overlay-wrapper{height:100%;}.portfolio_item .entry-overlay .overlay-wrapper .inner-wrapper{width:100%;padding:20px;}#portfolio-entries.overlay-layout-center .overlay-wrapper{text-align:center;display:table;width:100%;}#portfolio-entries.overlay-layout-center .inner-wrapper{vertical-align:middle;display:table-cell;}#portfolio-entries.overlay-layout-icon_top_content_bottom .inner-wrapper{display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;}#portfolio-entries.overlay-layout-icon_top_content_bottom .inner-wrapper .icons-wrapper{align-self:flex-start;position:absolute;}#portfolio-entries.overlay-layout-icon_top_content_bottom .inner-wrapper .content-wrapper{align-self:flex-end;}#portfolio-entries.overlay-layout-content_top .inner-wrapper{display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;}#portfolio-entries.overlay-layout-content_top .inner-wrapper .content-wrapper{align-self:flex-start;position:absolute;}#portfolio-entries.overlay-layout-content_top .inner-wrapper .icons-wrapper{align-self:flex-end;}.portfolio_item .entry-media{position:relative;}.portfolio_item .entry-overlay{position:absolute;z-index:999;top:0;left:0;width:100%;height:100%;}.portfolio_item .entry-overlay .icons-wrapper{padding-bottom:6px;padding-top:6px;}.portfolio_item .entry-overlay h3{font-weight:600;padding-top:6px;}.portfolio_item .entry-overlay .categories{line-height:16px;color:#888;}.portfolio_item .entry-overlay .categories a{color:#888;}#portfolio-entries .portfolio_item .entry-overlay.light-text .categories{color:#fff;}#portfolio-entries .portfolio_item .entry-overlay.light-text .categories a{color:#fff;}.portfolio_item .entry-overlay .with_anim{position:relative;display:block;overflow:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;-moz-transition:opacity .25s ease-in-out,-moz-transform .25s ease-in-out;-o-transition:opacity .25s ease-in-out,-o-transform .25s ease-in-out;transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out,-moz-transform .25s ease-in-out,-o-transform .25s ease-in-out,transform .2s ease-in-out;}.portfolio_item .entry-media:hover .with_anim[data-delay="200"]{-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms;}.portfolio_item .entry-media:hover .with_anim[data-delay="300"]{-webkit-transition-delay:300ms;-moz-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms;}#portfolio-entries.overlay-anim_alpha-anim .portfolio_item .entry-media .with_anim{opacity:0;}#portfolio-entries.overlay-anim_alpha-anim .portfolio_item .entry-media:hover .with_anim{opacity:1;}#portfolio-entries.overlay-anim_top-t-bottom .portfolio_item .entry-media .with_anim{opacity:0;-webkit-transform:translate3d(0,-20px,0) scale(1,1);-moz-transform:translate3d(0,-20px,0) scale(1,1);-ms-transform:translate3d(0,-20px,0) scale(1,1);transform:translate3d(0,-20px,0) scale(1,1);}#portfolio-entries.overlay-anim_top-t-bottom .portfolio_item .entry-media:hover .with_anim{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#portfolio-entries.overlay-anim_bottom-t-top .portfolio_item .entry-media .with_anim{opacity:0;-webkit-transform:translate3d(0,20px,0) scale(1,1);-moz-transform:translate3d(0,20px,0) scale(1,1);-ms-transform:translate3d(0,20px,0) scale(1,1);transform:translate3d(0,20px,0) scale(1,1);}#portfolio-entries.overlay-anim_bottom-t-top .portfolio_item .entry-media:hover .with_anim{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#portfolio-entries.overlay-anim_left-t-right .portfolio_item .entry-media .with_anim{opacity:0;-webkit-transform:translate3d(-20px,0,0) scale(1,1);-moz-transform:translate3d(-20px,0,0) scale(1,1);-ms-transform:translate3d(-20px,0,0) scale(1,1);transform:translate3d(-20px,0,0) scale(1,1);}#portfolio-entries.overlay-anim_left-t-right .portfolio_item .entry-media:hover .with_anim{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#portfolio-entries.overlay-anim_right-t-left .portfolio_item .entry-media .with_anim{opacity:0;-webkit-transform:translate3d(20px,0,0) scale(1,1);-moz-transform:translate3d(20px,0,0) scale(1,1);-ms-transform:translate3d(20px,0,0) scale(1,1);transform:translate3d(20px,0,0) scale(1,1);}#portfolio-entries.overlay-anim_right-t-left .portfolio_item .entry-media:hover .with_anim{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#portfolio-entries.overlay-anim_zoom-in .portfolio_item .entry-media .with_anim{-webkit-transform:translate3d(0px,0,0) scale(.9);-moz-transform:translate3d(0px,0,0) scale(.9);-ms-transform:translate3d(0px,0,0) scale(.9);transform:translate3d(0px,0,0) scale(.9);}#portfolio-entries.overlay-anim_zoom-in .portfolio_item .entry-media:hover .with_anim{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.portfolio_item .entry-overlay-color .entry-overlay{opacity:0;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .25s cubic-bezier(.19,1,.22,1);-moz-transition:opacity .2s ease-in-out,-moz-transform .25s cubic-bezier(.19,1,.22,1);transition:opacity .2s ease-in-out,transform .25s cubic-bezier(.19,1,.22,1);}.portfolio_item .entry-overlay-color:hover .entry-overlay{opacity:1;}.portfolio_item .entry-overlay-two_icons .entry-overlay{opacity:0;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .25s cubic-bezier(.19,1,.22,1);-moz-transition:opacity .2s ease-in-out,-moz-transform .25s cubic-bezier(.19,1,.22,1);transition:opacity .2s ease-in-out,transform .25s cubic-bezier(.19,1,.22,1);}.portfolio_item .entry-overlay-two_icons:hover .entry-overlay{opacity:1;}.portfolio_item .entry-overlay-two_icons .icons-wrapper{text-align:center;margin-bottom:0;padding-bottom:0;}.portfolio_item .entry-overlay-two_icons .icons-wrapper a{display:inline-block;background:#fff;border-radius:50%;line-height:36px;width:36px;height:36px;margin:0 2px;}.portfolio_item .entry-overlay-two_icons .icons-wrapper a i{font-size:16px;color:#222;}.portfolio_item .entry-overlay-zoom_color{overflow:hidden;-webkit-transform:translateZ(0) scale(1,1);}.portfolio_item .entry-overlay-zoom_color .entry-overlay{opacity:0;-webkit-transition:opacity .1s ease-in-out,-webkit-transform .25s cubic-bezier(.19,1,.22,1);-moz-transition:opacity .1s ease-in-out,-moz-transform .25s cubic-bezier(.19,1,.22,1);transition:opacity .1s ease-in-out,transform .25s cubic-bezier(.19,1,.22,1);}.portfolio_item .entry-overlay-zoom_color:hover .entry-overlay{opacity:1;}.portfolio_item .entry-overlay-zoom_color img{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-transform:translateZ(0) scale(1,1);}.portfolio_item .entry-overlay-zoom_color:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);}.portfolio_item .entry-overlay-grayscale .entry-overlay{opacity:0;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .25s cubic-bezier(.19,1,.22,1);-moz-transition:opacity .3s ease-in-out,-moz-transform .25s cubic-bezier(.19,1,.22,1);transition:opacity .3s ease-in-out,transform .25s cubic-bezier(.19,1,.22,1);}.portfolio_item .entry-overlay-grayscale:hover .entry-overlay{opacity:1;}.portfolio_item .entry-overlay-grayscale img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;}.portfolio_item .entry-overlay-grayscale:hover img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);}.portfolio_item .entry-overlay-antigrayscale .entry-overlay{opacity:0;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .25s cubic-bezier(.19,1,.22,1);-moz-transition:opacity .3s ease-in-out,-moz-transform .25s cubic-bezier(.19,1,.22,1);transition:opacity .3s ease-in-out,transform .25s cubic-bezier(.19,1,.22,1);}.portfolio_item .entry-overlay-antigrayscale:hover .entry-overlay{opacity:1;}.portfolio_item .entry-overlay-antigrayscale img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;}.portfolio_item .entry-overlay-antigrayscale:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);}.portfolio_item .entry-overlay-antigrayscale .cl-icon-search{display:none;}.portfolio_item .entry-overlay .icons-wrapper i{font-size:18px;}#portfolio-entries .entry-overlay.light-text .icons-wrapper a{color:#fff;display:inline-block;}.portfolio_item .entry-overlay:not(.entry-overlay-two_icons) .icons-wrapper i.cl-icon-search{font-size:24px;}#portfolio-entries[data-grid-cols="1"].portfolio-style-classic_excerpt .portfolio_item .grid-holder{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}#portfolio-entries[data-grid-cols="1"].portfolio-style-classic_excerpt .portfolio_item .entry-wrapper-content{border-width:0px;border-style:none;}.cl-justify-gallery{width:100%;position:relative;overflow:hidden;}.cl-justify-gallery>a,.cl-justify-gallery>div{position:absolute;display:inline-block;overflow:hidden;filter:"alpha(opacity=10)";opacity:.1;padding:0 !important;}.cl-justify-gallery>div img{max-width:none;width:100%;}.cl-justify-gallery>.entry-visible{filter:"alpha(opacity=100)";opacity:1;background:0 0;}.cl-justify-gallery>.jg-filtered{display:none;}.cl-justify-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;filter:"alpha(opacity=100)";opacity:1;overflow:initial;}.cl-justify-gallery>.spinner>span{display:inline-block;filter:"alpha(opacity=0)";opacity:0;width:8px;height:8px;margin:0 4px;background-color:#000;border-radius:6px;}.cl-justify-gallery.portfolio-style-only_media .grid-holder{width:100%;height:100%;}.cl-justify-gallery.portfolio-style-only_media .grid-holder-inner{width:100%;height:100%;}.cl-justify-gallery.portfolio-style-only_media .grid-holder-inner .entry-media{width:100%;height:100%;position:relative;}.cl-justify-gallery.portfolio-style-media_content .grid-holder{width:100%;height:100%;}.cl-justify-gallery.portfolio-style-media_content .grid-holder-inner{width:100%;height:100%;}.cl-justify-gallery.portfolio-style-media_content .grid-holder-inner .entry-media{width:100%;height:100%;position:relative;}.post-thumbnail figure{height:100%;margin:0;}.portfolio_fullheight .post-thumbnail img{min-height:100vh;transform:translateX(-50%);left:53%;top:0;position:relative;min-width:100% !important;max-width:none;width:auto !important;}.portfolio_fullheight .post-thumbnail{overflow:hidden;max-height:100vh;}@media (max-width:767px){.portfolio_fullheight .post-thumbnail{overflow:hidden;max-height:calc(100vh - 90px);}}.portfolio-style-media_content .post-thumbnail:after{content:"";position:absolute;left:0;width:100%;bottom:0;height:400px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%) !important;}.portfolio-style-media_content .entry-wrapper-content{display:block;position:absolute;bottom:60px;width:100%;padding:0 40px;z-index:99999999;transform:translateY(0);-webkit-transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;-moz-transition:opacity .25s ease-in-out,-moz-transform .25s ease-in-out;-o-transition:opacity .25s ease-in-out,-o-transform .25s ease-in-out;transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out,-moz-transform .25s ease-in-out,-o-transform .25s ease-in-out,transform .2s ease-in-out;}.portfolio-style-media_content .entry-wrapper-content .content{opacity:.6;}.portfolio_fullheight .owl-dots{position:absolute;bottom:20px;width:100%;}.portfolio-style-media_content .entry-wrapper-content .link{opacity:0;-webkit-transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;-moz-transition:opacity .25s ease-in-out,-moz-transform .25s ease-in-out;-o-transition:opacity .25s ease-in-out,-o-transform .25s ease-in-out;transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out,-moz-transform .25s ease-in-out,-o-transform .25s ease-in-out,transform .2s ease-in-out;}.portfolio-style-media_content .portfolio_item:hover .entry-wrapper-content .link{opacity:1;}.portfolio-style-media_content .portfolio_item:hover .entry-wrapper-content{transform:translateY(-30px);}.jg-entry:not(.entry-visible){display:none;}