@font-face{font-family:'Gotham Medium';src:url(../fonts/gotham_medium.eot);src:url(../fonts/gotham_medium.eot?#iefix) format('embedded-opentype'),url(../fonts/gotham-medium.woff) format('woff'),url(../fonts/gotham-medium.ttf) format('truetype');font-style:normal}.union-gallery-standard{margin:0 auto;font-family:'Open Sans',sans-serif}.union-gallery-standard-full-width{position:relative;width:100%;height:auto;margin-top:0;margin-bottom:0}.union-gallery-standard.full-width{margin:0 auto;padding:0;position:absolute;overflow:visible;background-color:transparent}.union-gallery-standard *,.union-gallery-standard :after,.union-gallery-standard :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.union-gallery-standard .container,.union-gallery-standard-overlay .container{margin-right:auto;margin-left:auto;padding:0}.union-gallery-standard nav.main-nav ul{padding:0;margin-top:40px;margin-bottom:30px}.union-gallery-standard nav.main-nav ul li{display:inline-block}.union-gallery-standard nav.main-nav ul li span{margin-left:5px;margin-right:3px}.union-gallery-standard nav.main-nav ul li,nav.main-nav ul li a{font-family:inherit;text-transform:uppercase;font-weight:700;color:#494a53;font-size:18px;text-decoration:none;border-bottom:none}.union-gallery-standard nav.main-nav ul li:first-child{margin:0}.union-gallery-standard nav.main-nav ul li:last-child span{display:none}.union-gallery-standard nav.main-nav ul li a:hover,nav.main-nav ul li a.active{color:#ef4749}.union-gallery-standard div.images>.image{width:375px;height:375px}.union-gallery-standard div.images>.image img{width:100%;height:100%}.union-gallery-standard .grid figure{margin:2px}.union-gallery-standard div.images>.image h2{font-size:30px}.union-gallery-standard div.images>.image p{font-size:12px}.union-gallery-standard div.masonry-images{width:100%;height:800px}.union-gallery-standard div.masonry-images>div.image{overflow:hidden}.union-gallery-standard div.masonry-images>div.image img{width:100%;height:100%}.union-gallery-standard-overlay div.slider{width:100%;padding:145px 0 125px;position:relative;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:100%!important;overflow:hidden}.union-gallery-standard-overlay div.slider .bg_img{width:100%;height:100%;background-size:cover;position:absolute;left:0;top:0;background-position:center center}.union-gallery-standard-overlay div.slider .bg_img.blur{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.union-gallery-standard-overlay div.slider.blur{-webkit-filter:blur(3px);filter:blur(3px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3')}.union-gallery-standard-overlay div.slider.cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.union-gallery-standard-overlay div.slider.set_100{-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}.union-gallery-standard-overlay div.slider .center-slider{display:table;width:100%;height:100%}.union-gallery-standard-overlay div.slider .center-slider .centered{display:table-cell;text-align:center;vertical-align:middle}.union-gallery-standard-overlay div.slider .center-slider .centered .responsive{width:1070px;margin:0 auto}.union-gallery-standard-overlay div.slider .center-slider .centered .slider-wrapper{width:1170px;height:600px;margin:0 auto;position:relative}.union-gallery-standard-overlay div.slider .center-slider .centered .slider-wrapper .slides{position:absolute;left:0;top:0;width:1170px;height:600px;overflow:hidden}.union-gallery-standard-overlay div.full_width_slider .center-slider,.union-gallery-standard-overlay div.full_width_slider .center-slider .centered .responsive{width:100%;height:100%}.union-gallery-standard-overlay div.slider .center-slider .centered .slider-wrapper .pagination{margin:0 auto;position:relative;left:0!important}.union-gallery-standard-overlay div.full_width_slider img,.union-gallery-standard-overlay div.slider img{border:none}.union-gallery-standard-overlay div.full_width_slider{width:100%;position:relative;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:100%!important;overflow:hidden}.union-gallery-standard-overlay div.full_width_slider .bg_img{width:100%;height:100%;background-size:cover;position:absolute;left:0;top:0;background-position:center center}.union-gallery-standard-overlay div.full_width_slider .bg_img.blur{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.union-gallery-standard-overlay .jssora03l,.union-gallery-standard-overlay .jssora03r{background-repeat:no-repeat;background-position:100%;filter:alpha(opacity=50);opacity:.5}.union-gallery-standard-overlay div.full_width_slider.cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.union-gallery-standard-overlay div.full_width_slider.set_100{-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}.union-gallery-standard-overlay div.full_width_slider .center-slider .centered{text-align:center}.union-gallery-standard-overlay div.full_width_slider .center-slider .centered .slider-wrapper{width:1903px;height:955px;position:relative}.union-gallery-standard-overlay div.full_width_slider .center-slider .centered .slider-wrapper .slides{position:absolute;left:0;top:0;width:1903px;height:955px;overflow:hidden}.union-gallery-standard-overlay div.full_width_slider .center-slider .centered .slider-wrapper .pagination{position:relative;left:0!important;display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.union-gallery-standard-overlay .jssora03l,.union-gallery-standard-overlay .jssora03r{display:block;position:absolute;width:37px;height:59px;cursor:pointer;overflow:hidden}.union-gallery-standard-overlay .jssora03l{background-image:url(../img/navigation-left.png)}.union-gallery-standard-overlay .jssora03r{background-image:url(../img/navigation-right.png)}.union-gallery-standard-overlay .jssora03l:hover,.union-gallery-standard-overlay .jssora03r:hover{filter:alpha(opacity=80);opacity:.8}.union-gallery-standard-overlay .jssora03l.jssora03ldn,.union-gallery-standard-overlay .jssora03r.jssora03rdn{filter:alpha(opacity=100);opacity:1}.union-gallery-standard-overlay .jssorb01{position:absolute;left:0!important;top:40px}.union-gallery-standard-overlay .jssorb01 .av,.union-gallery-standard-overlay .jssorb01 div,.union-gallery-standard-overlay .jssorb01 div:hover{position:absolute;width:12px;height:12px;filter:alpha(opacity=70);opacity:.7;cursor:pointer;border:1px solid #fff}.union-gallery-standard-overlay .jssorb01 div{background-color:gray}.union-gallery-standard-overlay .jssorb01 .av,.union-gallery-standard-overlay .jssorb01 .av:hover,.union-gallery-standard-overlay .jssorb01 .dn,.union-gallery-standard-overlay .jssorb01 .dn:hover,.union-gallery-standard-overlay .jssorb01 div:hover{background-color:#fff}.union-gallery-standard-overlay .jssorb01 div.pagination_style_1{border-radius:50%;background-color:transparent}.union-gallery-standard-overlay .jssorb01 div.pagination_style_1.av,.union-gallery-standard-overlay .jssorb01 div.pagination_style_1:hover{background-color:#fff}.union-gallery-standard-overlay .jssorb01 div.pagination_style_2{border-radius:50%;background-color:#fff}.union-gallery-standard-overlay .jssorb01 div.pagination_style_2.av,.union-gallery-standard-overlay .jssorb01 div.pagination_style_2:hover{background-color:transparent}.union-gallery-standard-overlay .jssorb01 div.pagination_style_3{background-color:#fff}.union-gallery-standard-overlay .jssorb01 div.pagination_style_3.av,.union-gallery-standard-overlay .jssorb01 div.pagination_style_3:hover{background-color:transparent}.union-gallery-standard-overlay div.full_width_slider .slider-wrapper .slider-nav,.union-gallery-standard-overlay div.slider .slider-wrapper .slider-nav{position:absolute;width:100%;top:415px}.union-gallery-standard-overlay div.full_width_slider .slider-wrapper .slider-nav .prev,.union-gallery-standard-overlay div.slider .slider-wrapper .slider-nav .prev{width:50px;float:left;text-align:center}.union-gallery-standard-overlay div.full_width_slider .slider-wrapper .slider-nav .prev a i,.union-gallery-standard-overlay div.slider .slider-wrapper .slider-nav .prev a i{font-size:80px;color:rgba(255,255,255,.5)}.union-gallery-standard-overlay div.full_width_slider .slider-wrapper .slider-nav .prev a:hover i,.union-gallery-standard-overlay div.slider .slider-wrapper .slider-nav .prev a:hover i{color:rgba(255,255,255,1)}.union-gallery-standard-overlay div.full_width_slider .slider-wrapper .slider-nav .next,.union-gallery-standard-overlay div.slider .slider-wrapper .slider-nav .next{width:50px;float:right;text-align:center}.union-gallery-standard-overlay div.full_width_slider .slider-wrapper .slider-nav .next a i,.union-gallery-standard-overlay div.slider .slider-wrapper .slider-nav .next a i{font-size:80px;color:rgba(255,255,255,.5)}.union-gallery-standard-overlay div.full_width_slider .slider-wrapper .slider-nav .next a:hover i,.union-gallery-standard-overlay div.slider .slider-wrapper .slider-nav .next a:hover i{color:rgba(255,255,255,1)}.union-gallery-standard-overlay div.full_width_slider .slider-wrapper .slider-pagination,.union-gallery-standard-overlay div.slider .slider-wrapper .slider-pagination{position:absolute;width:100%;bottom:80px;text-align:center}.union-gallery-standard-overlay div.full_width_slider .slider-wrapper .slider-pagination .slider-item,.union-gallery-standard-overlay div.slider .slider-wrapper .slider-pagination .slider-item{display:inline-block}.union-gallery-standard-overlay div.full_width_slider .slider-wrapper .slider-pagination .slider-item a,.union-gallery-standard-overlay div.slider .slider-wrapper .slider-pagination .slider-item a{color:#fff;font-size:20px;text-decoration:none}.union-gallery-standard-overlay .slider-close a{color:rgba(255,255,255,.5)!important;font-size:40px;text-decoration:none;border-bottom:none}.union-gallery-standard-overlay .slider-close{position:fixed;top:40px;right:40px;z-index:21;color:rgba(255,255,255,1)!important}.union-gallery-standard-overlay div.project-details{background-color:inherit;padding-bottom:40px}.union-gallery-standard-overlay div.project-details header{position:relative!important;border-bottom:1px solid #d2d6da!important;padding-bottom:30px!important;margin-bottom:30px!important}.union-gallery-standard-overlay div.project-details header .big-header{margin-top:60px}.union-gallery-standard-overlay div.project-details header .big-header h1{box-sizing:border-box;color:#4f4f5b;display:block;font-family:inherit;font-size:35px;font-weight:700;line-height:38.5px;text-decoration:none;letter-spacing:initial;text-transform:initial;width:100%;margin:20px 0 10px}.union-gallery-standard-overlay div.project-details header .small-header h6{box-sizing:border-box;color:#4f4f5b;display:block;font-family:inherit;font-size:25px;font-weight:300;line-height:27.5px;margin-bottom:10px;margin-top:10px;text-decoration:none;letter-spacing:initial;text-transform:initial;width:70%}.union-gallery-standard-overlay div.project-details header .social{position:absolute;right:0;bottom:40px}.union-gallery-standard-overlay div.project-details header .social>div{display:inline-block;margin-left:7px}.union-gallery-standard-overlay div.project-details header .social>div:first-child{margin:0}.union-gallery-standard-overlay div.project-details header .social .facebook{display:none}.union-gallery-standard-overlay div.project-details header .social .facebook a{border:2px solid #1d67ba;color:#1d67ba!important;display:inline-block;padding:5px 10px;font-family:inherit;font-weight:700;font-size:13px;text-transform:uppercase;text-decoration:none}.union-gallery-standard-overlay div.project-details header .social .facebook a:hover{color:#fff!important;background-color:#1d67ba}.union-gallery-standard-overlay div.project-details header .social .tweeter{display:none}.union-gallery-standard-overlay div.project-details header .social .tweeter a{border:2px solid #70c3e5;color:#70c3e5!important;display:inline-block;padding:5px 10px;font-family:inherit;font-weight:700;font-size:13px;text-transform:uppercase;text-decoration:none}.union-gallery-standard-overlay div.project-details header .social .tweeter a:hover{color:#fff!important;background-color:#70c3e5}.union-gallery-standard-overlay div.project-details header .social .googleplus{display:none}.union-gallery-standard-overlay div.project-details header .social .googleplus a{border:2px solid #383b3f;color:#383b3f!important;display:inline-block;padding:5px 10px;font-family:inherit;font-weight:700;font-size:13px;text-transform:uppercase;text-decoration:none}.union-gallery-standard-overlay div.project-details header .social .googleplus a:hover{color:#fff!important;background-color:#383b3f}.union-gallery-standard-overlay div.project-details header .social .pintrest{display:none}.union-gallery-standard-overlay div.project-details header .social .pintrest a{border:2px solid #df1616;color:#df1616!important;display:inline-block;padding:5px 10px;font-family:inherit;font-weight:700;font-size:13px;text-transform:uppercase;text-decoration:none}.union-gallery-standard-overlay div.project-details header .social .pintrest a:hover{color:#fff!important;background-color:#df1616}.union-gallery-standard-overlay div.project-details header .social .likes{display:none}.union-gallery-standard-overlay div.project-details header .social .likes a{color:#fff!important;display:inline-block;padding:7px 10px;font-family:inherit;font-weight:700;font-size:10px;text-transform:uppercase;text-decoration:none;background:url(../img/heart.png) center center no-repeat;border-bottom:none;width:30px;text-align:center}.union-gallery-standard-overlay div.project-details div.content .left{width:calc(50% - 25px);float:left;margin-right:25px}.union-gallery-standard-overlay div.project-details div.content .right{width:calc(50% - 25px);float:right;margin-left:25px}.union-gallery-standard-overlay div.project-details div.content .left p,.union-gallery-standard-overlay div.project-details div.content p{font-family:inherit;font-size:18px;color:#4f4f5b;line-height:30px;margin-bottom:40px}.union-gallery-standard-overlay div.project-details div.content .left p a{color:#ef4749;text-decoration:none}.union-gallery-standard-overlay div.project-details div.content .right p{font-family:inherit;font-size:18px;color:#4f4f5b;line-height:30px;margin-bottom:40px}.union-gallery-standard-overlay div.project-details div.content .right p a{color:#ef4749;text-decoration:none}.union-gallery-standard-overlay div.project-details div.footer{margin-bottom:80px;margin-top:40px}.union-gallery-standard-overlay div.project-details div.footer .left{width:calc(50% - 25px);float:left;margin-right:25px}.union-gallery-standard-overlay div.project-details div.footer .left h6{font-family:inherit;font-weight:300;font-size:25px;color:#4f4f5b;padding-bottom:20px;border-bottom:1px solid #d2d6da;margin-bottom:27px;line-height:initial;margin-top:0;letter-spacing:0;text-transform:none}.union-gallery-standard-overlay div.project-details div.footer .left .sections .section{width:25%;float:left;text-align:center;opacity:0}.union-gallery-standard-overlay div.project-details div.footer .left .sections .section .section-name{font-family:inherit;font-weight:700;font-size:16px;color:#4f4f5b;text-transform:uppercase;display:table;height:50px;width:100%}.union-gallery-standard-overlay div.project-details div.footer .left .sections .section .section-name p{display:table-cell;vertical-align:middle;text-align:center;font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit}.union-gallery-standard-overlay div.project-details div.footer .left .sections .section p{margin:0;text-align:center}.union-gallery-standard-overlay div.project-details div.footer .left .sections .section .section-value{font-family:inherit;font-weight:700;font-size:60px;color:#ef4749;text-transform:uppercase}.union-gallery-standard-overlay div.project-details div.footer .left .sections .section .section-value>p{font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit}.union-gallery-standard-overlay div.project-details div.footer .right{width:calc(50% - 25px);float:right;margin-left:25px}.union-gallery-standard-overlay div.project-details div.footer .right h6{font-family:inherit;font-weight:300;font-size:25px;color:#4f4f5b;padding-bottom:20px;border-bottom:1px solid #d2d6da;margin-bottom:40px;line-height:initial;margin-top:0;letter-spacing:0;text-transform:none}.union-gallery-standard-overlay div.project-details div.footer .right p{font-family:inherit;font-size:14px;margin:0 0 10px;opacity:0;color:#4f4f5b}.union-gallery-standard-overlay div.project-details div.footer .right p span.bold{font-weight:700;text-transform:uppercase;font-size:16px}.union-gallery-standard-overlay div.project-details div.footer .right p span.red{color:#ef4749}.union-gallery-standard-overlay{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;height:100vh;background-color:#f0f0f0;overflow-y:scroll;z-index:9999;display:none;opacity:0}.union-gallery-standard-overlay .project-details .container .content{opacity:0;margin:0;background-color:transparent}.union-gallery-standard img{border:none!important}.union-gallery-standard-overlay .project-details .container .content>img,.union-gallery-standard-overlay .project-details .container .content>p img{width:100vw!important;margin-left:calc(-50vw + 50% - 10px)!important;height:auto!important;background-color:transparent!important;box-shadow:none!important;border:none!important;max-width:inherit!important}.union-gallery-standard-overlay div.project-details div.content .left p>img,.union-gallery-standard-overlay div.project-details div.content .left>img,.union-gallery-standard-overlay div.project-details div.content .right p>img,.union-gallery-standard-overlay div.project-details div.content .right>img{width:100%;height:auto}.union-gallery-standard-overlay div.project-details div.footer .left,.union-gallery-standard-overlay div.project-details div.footer .right{opacity:0}.union-gallery-standard-overlay>.footer>p{margin:35px 0 0;text-align:center;font-family:inherit;font-size:8px;letter-spacing:1px;line-height:10px;color:#787777;text-transform:uppercase}@-moz-keyframes scrollanimation{0%,100%{height:5px}50%{height:24px}}@-webkit-keyframes scrollanimation{0%,100%{height:5px}50%{height:24px}}@keyframes scrollanimation{0%,100%{height:5px}50%{height:24px}}.union-gallery-standard-overlay .mouse_scroll_row{position:relative}.union-gallery-standard-overlay .mouse_scroll{display:block;z-index:2;width:30px;height:50px;background:0 0;border-radius:14px;border:2px solid #fff;position:absolute;left:50%;bottom:30px;margin-left:-14px}.union-gallery-standard-overlay .mouse_scroll:hover{opacity:.5}.union-gallery-standard-overlay .mouse_scroll:before{content:'';position:absolute;top:8px;left:11px;width:4px;height:4px;background:#FFF;border-radius:4px;-webkit-animation:scrollanimation 2s infinite;-moz-animation:scrollanimation 2s infinite;-ms-animation:scrollanimation 2s infinite;-o-animation:scrollanimation 2s infinite;animation:scrollanimation 2s infinite}.union-gallery-standard-overlay .parallax-window{min-height:400px;background:0 0}.union-gallery-standard-overlay .caption_container p{margin:0;line-height:1;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media (min-width:768px){.union-gallery-standard .container,.union-gallery-standard-overlay .container{width:750px}}@media (min-width:992px){.union-gallery-standard .container,.union-gallery-standard-overlay .container{width:970px}}@media (min-width:1200px){.union-gallery-standard .container,.union-gallery-standard-overlay .container{width:1170px}}@media only screen and (max-width:1200px){.union-gallery-standard div.images>div.image{width:313px;height:313px}.union-gallery-standard-overlay div.slider .center-slider .centered .responsive{width:870px;height:auto}.union-gallery-standard-overlay div.project-details header .small-header h6{font-size:19px}.union-gallery-standard-overlay div.project-details div.footer .left .sections .section .section-value{font-size:46px}.union-gallery-standard-overlay div.project-details div.footer .left .sections .section .section-name,.union-gallery-standard-overlay div.project-details div.footer .right p.project-information span.bold{font-size:15px}.union-gallery-standard-overlay div.project-details div.footer .left .sections .section{margin:0 5px}}@media only screen and (max-width:991px){.union-gallery-standard div.images>div.image{width:360px;height:360px}.union-gallery-standard-overlay div.slider .center-slider .centered .responsive{width:650px}.union-gallery-standard-overlay div.project-details header .social{bottom:0;top:-50px}.union-gallery-standard-overlay div.project-details header{padding-bottom:10px}.union-gallery-standard-overlay div.project-details div.footer .left .sections .section{width:45%}}@media only screen and (max-width:768px){.union-gallery-standard div.images>.image h2{font-size:26px!important}.union-gallery-standard div.images>.image p{font-size:14px!important}.union-gallery-standard div.images>div.image{width:50%;height:auto}#masonry nav.main-nav ul li,nav.main-nav ul li a{font-size:14px}.union-gallery-standard-overlay div.slider .center-slider .centered .responsive{width:80%}.union-gallery-standard-overlay div.project-details div.content .left,.union-gallery-standard-overlay div.project-details div.content .right{width:100%}.union-gallery-standard-overlay div.project-details div.footer .left,.union-gallery-standard-overlay div.project-details div.footer .right{width:100%;float:none;margin:0}.union-gallery-standard-overlay div.project-details div.footer .left .sections .section{width:24%;margin:0}.union-gallery-standard-overlay div.project-details div.footer .left h6,.union-gallery-standard-overlay div.project-details div.footer .right h6{margin-bottom:20px}}@media only screen and (max-width:480px){.union-gallery-standard div.images>div.image{width:100%;height:auto}.union-gallery-standard-overlay div.slider .center-slider .centered .responsive{width:90%}#masonry div.full_width_slider .slider-close,#masonry div.rev_slider .slider-close,#masonry div.slider .slider-close,.union-gallery-standard-overlay div.full_width_slider .slider-close,.union-gallery-standard-overlay div.rev_slider .slider-close,.union-gallery-standard-overlay div.slider .slider-close{top:10px;right:10px}#masonry .jssora03l,.union-gallery-standard-overlay .jssora03l,.union-gallery-standard-overlay .jssora03r{background-size:100%;width:74px;height:118px}.union-gallery-standard-overlay div.images>.image h2{font-size:22px!important}.union-gallery-standard-overlay div.images>.image p{font-size:10px!important}.union-gallery-standard-overlay div.project-details div.footer .left .sections .section{width:100%!important;margin:0!important}.union-gallery-standard-overlay div.project-details div.footer .right{text-align:center;clear:both}.union-gallery-standard-overlay div.project-details header .big-header h1,.union-gallery-standard-overlay div.project-details header .small-header h6{margin-left:10px;text-align:left}.union-gallery-standard-overlay div.project-details div.footer h6{text-align:center}}@media only screen and (max-width:320px){.union-gallery-standard-overlay div.project-details header .social .facebook a,.union-gallery-standard-overlay div.project-details header .social .googleplus a,.union-gallery-standard-overlay div.project-details header .social .pintrest a,.union-gallery-standard-overlay div.project-details header .social .tweeter a{font-size:11px}}