.ut-portfolio-wrap{width:100%;position:relative}a.close-portfolio-details{position:relative;width:40px;height:40px;background:0 0;color:#888;font-size:30px;line-height:40px;text-align:center;margin:0 auto 50px;display:block;top:0;right:0;z-index:1;opacity:1;-webkit-transition:opacity .2s ease-in-out 0s;-moz-transition:opacity .2s ease-in-out 0s;transition:opacity .2s ease-in-out 0s}a.next-portfolio-details,a.prev-portfolio-details{background-image:url(../images/dark-arrows.png);background-repeat:no-repeat;height:100px;width:52px;z-index:3;position:absolute;cursor:pointer}.light .close-portfolio-details{color:#FFF}.light a.close-portfolio-details:hover{color:#FFF;opacity:.7}a.close-portfolio-details:hover{color:#888;opacity:.7}a.close-portfolio-details:before{content:"X"}a.next-portfolio-details,a.prev-portfolio-details{display:block;margin-top:-50px;top:30%;-webkit-transition:opacity .2s ease-in-out 0s;-moz-transition:opacity .2s ease-in-out 0s;transition:opacity .2s ease-in-out 0s}a.prev-portfolio-details{background-position:0 0;opacity:0;left:0;margin-left:10px}a.next-portfolio-details{background-position:0 -100px;opacity:0;right:0;margin-right:10px}.light a.next-portfolio-details,.light a.prev-portfolio-details{background-image:url(../images/light-arrows.png);opacity:0}.light a.next-portfolio-details:hover,.light a.prev-portfolio-details:hover,a.next-portfolio-details:hover,a.prev-portfolio-details:hover{opacity:.7}.ut-portfolio-media .ut-portfolio-image{display:block;margin:0 auto}.ut-portfolio-media .fluid-width-video-wrapper{margin:0 auto!important}.ut-portfolio-media video{width:100%;height:100%;max-width:100%}.ut-portfolio-media .wp-video{width:100%!important}.ut-portfolio-media{margin-bottom:50px}.portfolio-style-two .portfolio-title{margin:0;padding:30px;text-align:center;background:#FFF}.light .portfolio-style-two .portfolio-title{background:0 0}.ut-carousel{border:none!important;background:0 0!important;overflow:hidden}.ut-carousel .slides img{width:101%!important;max-width:101%!important}.ut-carousel .flex-direction-nav a{display:block;width:60px;height:60px;margin:-30px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:1;cursor:pointer;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;text-align:center}.ut-carousel.portfolio-style-two .flex-direction-nav a{margin-top:-70px}.ut-carousel .flex-direction-nav a:before{font-family:FontAwesome;font-size:40px;line-height:60px;display:inline-block;content:'\f104'}.ut-carousel .flex-direction-nav a.flex-next:before{content:'\f105'}.ut-carousel .flex-direction-nav .flex-prev{left:0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.ut-carousel .flex-direction-nav .flex-next{right:0;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.ut-carousel .flex-direction-nav .flex-next:hover,.ut-carousel .flex-direction-nav .flex-prev:hover{background:rgba(255,255,255,.15);color:#FFF}.ut-carousel-item.style_two .portfolio-title{margin:0;padding:30px;text-align:center;background:#FFF}.portfolio-style-two .ut-portfolio-info i{display:block;margin:0 auto 5px;text-align:center}.ut-showcase,.ut-showcase-navigation{border:none!important;background:0 0!important}.ut-masonry{display:block;transition:opacity .2s ease-in-out 0s;opacity:0;overflow:hidden}.ut-masonry.show{opacity:1}.ut-grid-item img{max-width:inherit;width:auto;height:100%;max-height:100%;position:absolute}.ut-masonry a,.ut-masonry-image{width:100%;height:100%}.ut-grid-item figure{height:100%}.ut-masonry-image{background-position:center center;background-repeat:no-repeat;display:block}.ut-portfolio-item-container .ut-masonry.animated,.ut-portfolio-item-container.animated,.ut-portfolio-item-packery-container.animated{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.ut-portfolio-item-container.animated,.ut-portfolio-item-packery-container.animated{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.ut-portfolio-item-container .ut-masonry.animated{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.ut-portfolio-item-container.has-gutter.guttersize-1{width:calc(100% + 20px)}.ut-portfolio-item-container.has-gutter.guttersize-2{width:calc(100% + 40px)}.ut-portfolio-item-container.has-gutter.guttersize-3{width:calc(100% + 60px)}.ut-portfolio-item-container .ut-masonry.gutter-1{margin-right:20px;margin-bottom:20px}.ut-portfolio-item-container .ut-masonry.gutter-2{margin-right:40px;margin-bottom:40px}.ut-portfolio-item-container .ut-masonry.gutter-3{margin-right:60px;margin-bottom:60px}@media screen and (max-width:767px){.ut-portfolio-item-container.has-gutter.guttersize-2,.ut-portfolio-item-container.has-gutter.guttersize-3{width:calc(100% + 30px)}.ut-portfolio-item-container .ut-masonry.gutter-2,.ut-portfolio-item-container .ut-masonry.gutter-3{margin-right:30px;margin-bottom:30px}}@media screen and (max-width:400px){.ut-portfolio-item-container.has-gutter.guttersize-2,.ut-portfolio-item-container.has-gutter.guttersize-3{width:calc(100% + 20px)}.ut-portfolio-item-container .ut-masonry.gutter-2,.ut-portfolio-item-container .ut-masonry.gutter-3{margin-right:20px;margin-bottom:20px}}.ut-portfolio-item-container .ut-masonry.gutter.last{margin-right:0}.gutter-shadow{box-shadow:0 40px 50px -40px #000}.ut-portfolio-item a{-webkit-transform:rotate(0);transform:rotate(0)}.ut-portfolio-item img{-webkit-backface-visibility:hidden}.ut-portfolio-menu-wrap{display:block;text-align:center;margin-bottom:30px}.ut-portfolio-menu{list-style:none;margin:0;padding:0;border:none;display:block}.ut-portfolio-menu li{margin:0 10px 0 0;display:inline;list-style:none;position:relative}.ut-portfolio-menu li:last-child{margin-right:0}.ut-portfolio-menu li a{font-size:85%;background:0 0;padding:10px;margin-bottom:10px;line-height:100%;color:#888;display:inline-block;border:1px solid #888;-webkit-transition:.2s all linear;-moz-transition:.2s all linear;transition:.2s all linear;text-transform:uppercase}.ut-portfolio-list,.ut-portfolio-pagination{font-size:11px;text-transform:uppercase;text-align:center}.ut-portfolio-menu li a.selected,.ut-portfolio-menu li a.selected:hover{color:#FFF;background:#222;border-color:#222}.ut-portfolio-menu li a:hover{border-color:#222;color:#222}.light .ut-portfolio-menu li a{color:#FFF;border-color:#FFF}.light .ut-portfolio-menu li a.selected,.light .ut-portfolio-menu li a.selected:hover{color:#222!important;background:#FFF;border-color:#FFF!important}.ut-portfolio-menu.style_two li a{background:#FFF;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.light .ut-portfolio-menu.style_two li a{background:0 0;color:#FFF}.light .ut-portfolio-menu.style_two li a.selected,.light .ut-portfolio-menu.style_two li a.selected:hover,.light .ut-portfolio-menu.style_two li a:hover,.ut-portfolio-menu.style_two li a.selected,.ut-portfolio-menu.style_two li a:hover{color:#FFF!important}.ut-portfolio-menu.style_three li a{background:#FFF;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.light .ut-portfolio-menu.style_three li a{background:0 0;color:#FFF}.light .ut-portfolio-menu.style_three li a:hover{background:#FFF!important;color:#222!important}.ut-portfolio-menu.style_three li a.selected{color:#FFF;background:#222;border-color:#222}.light .ut-portfolio-menu.style_three li a.selected,.light .ut-portfolio-menu.style_three li a.selected:hover{color:#222!important;background:#FFF}.ut-portfolio-info .portfolio-title{margin:0}.ut-portfolio-detail{margin-bottom:50px}.ut-portfolio-pagination{margin:30px auto 20px;display:block;letter-spacing:.5px;font-family:ralewaymedium,Helvetica,Arial,sans-serif}.ut-portfolio-pagination a{margin-right:10px;padding:8px 12px;background:0 0;color:#888;border:1px solid #888;-webkit-transition:.2s all linear;-moz-transition:.2s all linear;transition:.2s all linear}.ut-portfolio-pagination a:last-child{margin-right:0}.ut-portfolio-pagination.style_two a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:none!important}.ut-portfolio-pagination.style_three a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:0 0;border:none!important}.light .ut-portfolio-pagination.style_three a:hover{background:#FFF;color:#222!important}.ut-portfolio-pagination.style_two a{color:#888;background:0 0}.light .ut-portfolio-pagination.style_two a.selected,.light .ut-portfolio-pagination.style_two a.selected:hover,.light .ut-portfolio-pagination.style_two a:hover{color:#FFF!important}.light .ut-portfolio-pagination a,.ut-portfolio-pagination.style_two a:hover{color:#FFF;border-color:#FFF}.ut-portfolio-pagination a.selected,.ut-portfolio-pagination a.selected:hover{background:#222;border-color:#222;color:#FFF}.light .ut-portfolio-pagination a.selected{border-color:#FFF;background:#FFF;color:#222}.light .ut-portfolio-pagination a.selected:hover{border-color:#FFF!important;background:#FFF!important;color:#222!important}.ut-portfolio-pagination a:hover{color:#222;border-color:#222}.ut-portfolio-details-wrap{max-height:0;position:relative;overflow:hidden;opacity:0;-webkit-transition:max-height .8s cubic-bezier(.77,0,.175,1);-moz-transition:max-height .8s cubic-bezier(.77,0,.175,1);transition:max-height .8s cubic-bezier(.77,0,.175,1)}.ut-portfolio-details-wrap.show{max-height:20000px;opacity:1}.ut-portfolio-details-wrap.overflow-visible{overflow:visible!important}.ut-portfolio-details{position:relative}.ut-portfolio-detail{display:none;opacity:0;overflow:hidden;position:relative}.ut-portfolio-details-navigation{opacity:0;position:relative;z-index:10;-webkit-transition:opacity .8s;-moz-transition:opacity .8s;transition:opacity .8s}.ut-portfolio-details-navigation.show{opacity:1}.ut-portfolio-list{margin-left:0;list-style:none!important}.ut-portfolio-list strong{font-weight:400}.ut-portfolio-list li{margin-right:10px;display:inline}.ut-portfolio-detail-loader{background:#FFF;position:fixed;z-index:2502;top:50%;left:50%;display:none;width:80px;height:80px;border:1px solid #EFEFEF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-top:-40px;margin-left:-40px;color:#999;font-size:40px;line-height:80px;text-align:center;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.15);-moz-box-shadow:0 10px 10px rgba(0,0,0,.15);box-shadow:0 10px 10px rgba(0,0,0,.15)}.ut-portfolio-detail .wp-audio-shortcode{visibility:visible!important}.ut-portfolio-gallery-slider{border:none!important;background:0 0!important;overflow:hidden}.ut-portfolio-gallery-slider img{max-width:1024px;height:auto;margin:0 auto;display:block}.ut-portfolio-gallery-slider .slides li:after{content:".";position:absolute;display:block;top:0;left:0;z-index:-1000}.ut-portfolio-gallery-slider .flex-direction-nav a{display:block;width:30px;height:30px;margin:0;position:absolute;bottom:10px;z-index:10;overflow:hidden;opacity:1;cursor:pointer;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.ut-portfolio-gallery-slider .flex-direction-nav a:before{font-family:FontAwesome;font-size:20px;line-height:30px;display:inline-block;content:'\f104'}.ut-portfolio-gallery-slider .flex-direction-nav a.flex-next:before{content:'\f105'}.ut-portfolio-gallery-slider .flex-direction-nav .flex-prev{right:45px}.ut-portfolio-gallery-slider .flex-direction-nav .flex-next{right:10px}.ut-hover-layer,.ut-hover-layer>div{bottom:0;left:0;right:0;top:0;width:100%;height:100%}.ut-portfolio-gallery-slider .flex-direction-nav .flex-next:hover,.ut-portfolio-gallery-slider .flex-direction-nav .flex-prev:hover{background:#121212}.ut-hover a{position:relative;display:block;overflow:hidden;text-align:center;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}.ut-hover img{backface-visibility:hidden;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}.ut-hover:hover img{-ms-transform:scale(1.1) rotate(.1deg);-webkit-transform:scale(1.1) rotate(.1deg);-o-transform:scale(1.1) rotate(.1deg);-moz-transform:scale(1.1) rotate(.1deg);transform:scale(1.1) rotate(.1deg)}.portfolio-lazy{opacity:0}.single-portfolio .ut-portfolio-info{padding:0}.ut-portfolio-info{backface-visibility:hidden;padding:40px}.ut-portfolio-info-c{display:table-cell;vertical-align:middle;text-align:center}.ut-hover-layer>div{position:absolute;margin:auto;display:table}.ut-hover-layer{opacity:0;position:absolute;-webkit-transition:opacity .6s ease 0s;-moz-transition:opacity .6s ease 0s;transition:opacity .6s ease 0s}.ut-portfolio-offset-anchor{position:absolute;visibility:hidden;top:-79px}.isotope-hidden{visibility:hidden}.ut-portfolio-item{display:block;width:100%;height:100%}.ut-portfolio-item-container-2-columns .ut-masonry-default,.ut-portfolio-item-container-2-columns .ut-masonry-portrait{width:33.33333%}.ut-portfolio-item-container-2-columns .ut-masonry-panorama,.ut-portfolio-item-container-2-columns .ut-masonry-xxl{width:66.66667%}@media screen and (max-width:1024px){.ut-portfolio-item-container-2-columns .ut-masonry-panorama,.ut-portfolio-item-container-2-columns .ut-masonry-xxl{width:50%}}@media screen and (max-width:767px){.ut-portfolio-item-container-2-columns .ut-masonry-default,.ut-portfolio-item-container-2-columns .ut-masonry-panorama,.ut-portfolio-item-container-2-columns .ut-masonry-portrait,.ut-portfolio-item-container-2-columns .ut-masonry-xxl{width:100%}}.ut-portfolio-item-container-3-columns .ut-masonry-default,.ut-portfolio-item-container-3-columns .ut-masonry-portrait{width:25%}.ut-portfolio-item-container-3-columns .ut-masonry-panorama,.ut-portfolio-item-container-3-columns .ut-masonry-xxl{width:50%}@media screen and (max-width:1024px){.ut-portfolio-item-container-3-columns .ut-masonry-default,.ut-portfolio-item-container-3-columns .ut-masonry-panorama,.ut-portfolio-item-container-3-columns .ut-masonry-portrait,.ut-portfolio-item-container-3-columns .ut-masonry-xxl{width:33.3333%}}@media screen and (max-width:767px){.ut-portfolio-item-container-3-columns .ut-masonry-default,.ut-portfolio-item-container-3-columns .ut-masonry-panorama,.ut-portfolio-item-container-3-columns .ut-masonry-portrait,.ut-portfolio-item-container-3-columns .ut-masonry-xxl{width:100%}}.ut-portfolio-item-container-4-columns .ut-masonry-default,.ut-portfolio-item-container-4-columns .ut-masonry-portrait{width:20%}.ut-portfolio-item-container-4-columns .ut-masonry-panorama,.ut-portfolio-item-container-4-columns .ut-masonry-xxl{width:40%}@media screen and (max-width:1024px){.ut-portfolio-item-container-4-columns .ut-masonry-default,.ut-portfolio-item-container-4-columns .ut-masonry-panorama,.ut-portfolio-item-container-4-columns .ut-masonry-portrait,.ut-portfolio-item-container-4-columns .ut-masonry-xxl{width:33.3333%}}@media screen and (max-width:767px){.ut-portfolio-item-container-4-columns .ut-masonry-default,.ut-portfolio-item-container-4-columns .ut-masonry-panorama,.ut-portfolio-item-container-4-columns .ut-masonry-portrait,.ut-portfolio-item-container-4-columns .ut-masonry-xxl{width:100%}}