.ut-portfolio-wrap{width:100%;position:relative}a.close-portfolio-details{position:relative;width:40px;height:40px;background:transparent;color:#888;font-size:30px;line-height:40px;text-align:center;margin:0 auto 50px auto;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}.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;height:100px;margin-top:-50px;position:absolute;top:30%;width:100%;-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-image:url('../images/dark-arrows.png');background-position:0 0;background-repeat:no-repeat;cursor:pointer;height:100px;opacity:0;position:absolute;width:52px;z-index:3;left:0;margin-left:10px}a.next-portfolio-details{background-image:url('../images/dark-arrows.png');background-position:0 -100px;background-repeat:no-repeat;cursor:pointer;height:100px;opacity:0;position:absolute;width:52px;right:0;z-index:3;margin-right:10px}.light a.prev-portfolio-details{background-image:url('../images/light-arrows.png');opacity:0}.light a.next-portfolio-details{background-image:url('../images/light-arrows.png');opacity:0}a.prev-portfolio-details:hover,a.next-portfolio-details:hover,.light a.prev-portfolio-details:hover,.light a.next-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}.portfolio-style-two .ut-portfolio-info i{display:block;margin:0 auto;text-align:center;margin-bottom:5px}.ut-carousel{border:none!important;background:none!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:0;position:absolute;top:50%;z-index:10;margin-top:-30px;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-prev:hover{background:rgba(255,255,255,0.15);color:#fff}.ut-carousel .flex-direction-nav .flex-next:hover{background:rgba(255,255,255,0.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;text-align:center;margin-bottom:5px}.ut-showcase{border:none!important;background:none!important}.ut-showcase-navigation{border:none!important;background:none!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-grid-item figure{height:100%}.ut-masonry a{width:100%;height:100%}.ut-masonry-image{background-position:center center;background-repeat:no-repeat;display:block;width:100%;height:100%}.ut-portfolio-item-container.animated,.ut-portfolio-item-container .ut-masonry.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{-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 .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 .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 .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}.ut-portfolio-item .gutter-shadow{box-shadow:0 40px 50px -40px #000}.ut-portfolio-item{display:block;width:100%;height:100%}.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:35px}.ut-portfolio-menu{list-style:none;margin:0;padding:0;border:0;display:block;font-family:'ralewaymedium',Helvetica,Arial,sans-serif}.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:11px;background:transparent;padding:10px;margin-bottom:5px;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-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:hover,.light .ut-portfolio-menu li a.selected{color:#222!important;background:#fff;border-color:#fff!important}.ut-portfolio-menu.style_two li a{background:#fff;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.light .ut-portfolio-menu.style_two li a{background:0;color:#fff}.ut-portfolio-menu.style_two li a:hover,.ut-portfolio-menu.style_two li a.selected,.light .ut-portfolio-menu.style_two li a:hover,.light .ut-portfolio-menu.style_two li a.selected,.light .ut-portfolio-menu.style_two li a.selected:hover{color:#fff!important}.ut-portfolio-menu.style_three li a{background:#fff;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.light .ut-portfolio-menu.style_three li a{background: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 auto;font-size:11px;display:block;text-align:center;text-transform:uppercase;letter-spacing:.5px;font-family:'ralewaymedium',Helvetica,Arial,sans-serif}.ut-portfolio-pagination a{margin-right:10px;padding:8px 12px;background:transparent;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;background:#fff;border:none!important}.ut-portfolio-pagination.style_three a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background: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}.light .ut-portfolio-pagination.style_two a.selected,.light .ut-portfolio-pagination.style_two a:hover,.light .ut-portfolio-pagination.style_two a.selected:hover{color:#fff!important}.ut-portfolio-pagination.style_two a:hover,.light .ut-portfolio-pagination a{color:#fff;border-color:#fff}.ut-portfolio-pagination a.selected:hover,.ut-portfolio-pagination a.selected{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(0.77,0,0.175,1);-moz-transition:max-height .8s cubic-bezier(0.77,0,0.175,1);transition:max-height .8s cubic-bezier(0.77,0,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;font-size:11px;text-transform:uppercase;text-align:center}.ut-portfolio-list strong{font-weight:normal}.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,0.15);-moz-box-shadow:0 10px 10px rgba(0,0,0,0.15);box-shadow:0 10px 10px rgba(0,0,0,0.15)}.ut-portfolio-detail .wp-audio-shortcode{visibility:visible!important}.ut-portfolio-gallery-slider{border:none!important;background:none!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-portfolio-gallery-slider .flex-direction-nav .flex-prev:hover{background:#121212}.ut-portfolio-gallery-slider .flex-direction-nav .flex-next:hover{background:#121212}.ut-hover a{position:relative;display:block;overflow:hidden;text-align:center;-webkit-transition:all 600ms;-moz-transition:all 600ms;transition:all 600ms}.ut-hover img{backface-visibility:hidden;-webkit-transition:all 600ms;-moz-transition:all 600ms;transition:all 600ms}.ut-hover:hover img{-ms-transform:scale(1.1) rotate(0.1deg);-webkit-transform:scale(1.1) rotate(0.1deg);-o-transform:scale(1.1) rotate(0.1deg);-moz-transform:scale(1.1) rotate(0.1deg);transform:scale(1.1) rotate(0.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;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;display:table}.ut-hover-layer{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;height:100%;-webkit-transition:opacity 600ms ease 0s;-moz-transition:opacity 600ms ease 0s;transition:opacity 600ms 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:50%}.ut-portfolio-item-container-2-columns .ut-masonry-panorama,.ut-portfolio-item-container-2-columns .ut-masonry-xxl{width:100%}@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-portrait{width:100%}.ut-portfolio-item-container-2-columns .ut-masonry-panorama,.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:33.3333%}.ut-portfolio-item-container-3-columns .ut-masonry-panorama,.ut-portfolio-item-container-3-columns .ut-masonry-xxl{width:66.6666%}@media screen and (max-width:1024px){.ut-portfolio-item-container-3-columns .ut-masonry-default,.ut-portfolio-item-container-3-columns .ut-masonry-portrait{width:33.3333%}.ut-portfolio-item-container-3-columns .ut-masonry-panorama,.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-portrait{width:100%}.ut-portfolio-item-container-3-columns .ut-masonry-panorama,.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:25%}.ut-portfolio-item-container-4-columns .ut-masonry-panorama,.ut-portfolio-item-container-4-columns .ut-masonry-xxl{width:50%}@media screen and (max-width:1024px){.ut-portfolio-item-container-4-columns .ut-masonry-default,.ut-portfolio-item-container-4-columns .ut-masonry-portrait{width:33.3333%}.ut-portfolio-item-container-4-columns .ut-masonry-panorama,.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-portrait{width:100%}.ut-portfolio-item-container-4-columns .ut-masonry-panorama,.ut-portfolio-item-container-4-columns .ut-masonry-xxl{width:100%}}