@font-face{font-family:didact gothic;font-style:normal;font-weight:400;src:local('Didact Gothic Regular'),local('DidactGothic-Regular'),url(https://fonts.gstatic.com/s/didactgothic/v12/ahcfv8qz1zt6hCC5G4F_P4ASlUuYow.ttf) format('truetype')}@font-face{font-family:open sans;font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOUuhs.ttf) format('truetype')}@font-face{font-family:open sans;font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf) format('truetype')}@font-face{font-family:Futura;src:url(../fonts/Futura_LT_Medium.eot);src:url(../fonts/Futura_LT_Medium.ttf);src:url(../fonts/Futura_LT_Medium.woff)}@font-face{font-family:Futura;src:url(../fonts/Futura_heavy.eot);src:url(../fonts/Futura_heavy.ttf);src:url(../fonts/Futura_heavy.woff);font-weight:700}body{font-family:futura,didact gothic,Arial!important;color:#252525}a{color:#252525;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}a:hover{color:#8c8c8c;text-decoration:none}p{font-family:helvetica,sans-serif;font-size:12px}iframe{width:100%!important;min-height:450px}h1{font-size:28px;color:#252525;font-weight:700;letter-spacing:8;margin-bottom:14px;letter-spacing:5px}.high-top-margin{margin-top:100px!important}section.header{position:relative;padding:100px 15px 0;z-index:1000;background:#fff}@media(max-width:992px){section.header{margin-top:0;margin-left:-15px;z-index:10000;background:#fff}}@media(min-width:992px){section.header{background:#fff}}@media(min-width:768px) and (max-width:991px){section.header{background:#fff}}section.header #main-logo{position:absolute;bottom:-15px}section.header #main-logo a{letter-spacing:2px;font-size:65px;font-weight:700;letter-spacing:3px}@media(max-width:1231px){}@media(max-width:992px){}section.header .main-menu{position:absolute;bottom:0;right:0;padding-right:15px;float:right}@media(max-width:992px){section.header .main-menu{right:0}}section.header .main-menu a{margin-left:40px;font-size:17px;text-decoration:none;letter-spacing:1px}@media(max-width:992px){section.header .main-menu a{right:0}}section.header .dropdown.open button,section.header .dropdown button{background:0 0!important;border:none!important;width:100%!important;text-align:right!important;font-size:14px!important;font-family:futura lt medium,arial!important;padding:0;bottom:0;text-transform:uppercase}section.header .dropdown.open button .caret,section.header .dropdown button .caret{display:none}section.header .dropdown .dropdown-menu,section.header .dropdown.open .dropdown-menu{margin:0;padding:0;right:0;left:inherit;border-radius:0;min-width:108px;background:0 0}section.header .dropdown .dropdown-menu li,section.header .dropdown.open .dropdown-menu li{padding:15px 5px;background:#303030}section.header .dropdown .dropdown-menu li:hover,section.header .dropdown.open .dropdown-menu li:hover{background:0 0}section.header .dropdown .dropdown-menu li a,section.header .dropdown.open .dropdown-menu li a{color:#fff;text-align:right;text-transform:uppercase}section.header .dropdown .dropdown-menu li a:hover,section.header .dropdown.open .dropdown-menu li a:hover{background:0 0}section.blogHeader{}section.blogHeader a.mainNav{padding-right:45px;margin-top:30px;font-size:40px;color:#303030;line-height:48px;font-weight:700;letter-spacing:5px;background:url(../img/backArrow.png) center right no-repeat;background-size:auto 15px;display:block;width:190px}section.blogHeader a.mainNav:hover{color:#8c8c8c}@media(max-width:992px){section.blogHeader a.mainNav{margin-left:0}}section.blogHeader a.fixedNavigator{width:374px;height:246px;z-index:999;position:fixed;top:47%}section.blogHeader a.fixedNavigator img{width:145px;vertical-align:middle;display:inline-block}section.blogHeader a.fixedNavigator p{color:#fff;width:140px;display:inline-block}section.blogHeader a.fixedNavigator .helper{height:100%;display:inline-block;vertical-align:middle}section.blogHeader a.nextPost{left:-325px;background:#000 url(../img/prevArrow.jpg) 332px center no-repeat}section.blogHeader a.nextPost img{margin-left:30px}section.blogHeader a.nextPost p{margin-left:10px}section.blogHeader a.nextPost:hover{left:0;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}section.blogHeader a.prevPost{text-align:right;right:-325px;background:#000 url(../img/nextArrow.jpg) 15px center no-repeat}section.blogHeader a.prevPost img{margin-right:30px}section.blogHeader a.prevPost p{margin-right:10px}section.blogHeader a.prevPost:hover{right:0;-webkit-transition:.8s;-o-transition:.8s;transition:.8s}#introtext-home{line-height:1.5em;font-size:1em}@media(max-width:797px){#introtext-home{font-size:.7em}}section.slideshow{margin-top:20px;margin-bottom:30px}section.slideshow .peopleCarouselImg img{min-width:100%}@media(max-width:992px){section.slideshow{margin-top:0;padding-top:20px}}section.main{padding-top:20px}@media(max-width:992px){section.main{padding-top:20px}}section.works{margin-bottom:105px}section.works .grid .grid-item{min-height:400px;margin-bottom:5px}@media(max-width:992px){section.works .grid .grid-item{height:auto}}section.works .grid .grid-item a{width:312px}@media(max-width:992px){section.works .grid .grid-item a{height:auto;width:100%}}section.works .grid .grid-item a .imgContent{position:relative;height:auto;width:100%;margin-bottom:8px}@media(max-width:992px){section.works .grid .grid-item a .imgContent{height:auto;width:100%}}section.works .grid .grid-item a .imgContent img{height:auto;width:100%}section.works .grid .grid-item a .imgContent .overlay{height:100%;width:100%;position:absolute;top:0;left:0;z-index:999;opacity:0;background:#8c8c8c;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out}section.works .grid .grid-item a p{size:11.05px;color:#303030;line-height:16px}section.works .grid .grid-item a:hover{color:#8c8c8c;text-decoration:none!important}section.works .grid .grid-item a:hover .overlay{-webkit-transition:.8s;-o-transition:.8s;transition:.8s;opacity:.2}section.works .grid .grid-item a:hover p{color:#8c8c8c;opacity:100%;-webkit-transition:.8s;-o-transition:.8s;transition:.8s;text-decoration:none!important}section.work.main{padding-top:80px}section.work.main h1{font-size:55px;text-transform:uppercase}section.work.main .postContent{font-family:helvetica,sans-serif}section.work.main .work-thumbnails{margin-bottom:60px;font-family:helvetica,sans-serif}section.work.main .work-thumbnails div{margin-bottom:30px;position:relative}section.work.main .work-thumbnails div img{width:100%}section.work.main .work-thumbnails div a.expand{position:absolute;top:10px;right:25px;width:40px;height:40px;background:url(../img/expandBtn.jpg) center right no-repeat;background-size:cover;text-indent:-999999px;opacity:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}section.studioIntroduction{position:relative}section.studioIntroduction img{width:100%}@media(max-width:992px){section.studioIntroduction img{padding-right:0}}@media(max-width:992px){section.studioIntroduction p{padding-top:20px;line-height:1.5em;font-size:1.2em}}section.studioIntroduction span.contact-info{font-size:1.2em}section#awards h1,section#studioNews h1{margin-bottom:32px}section#awards .source,section#studioNews .source{color:rgba(0,0,0,.5);font-style:italic;font-size:14px}section#awards .singleItem,section#studioNews .singleItem{height:350px;margin-bottom:40px}@media(max-width:787.99999px){section#awards .singleItem,section#studioNews .singleItem{height:auto}}section#awards .singleItem img,section#studioNews .singleItem img{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;padding-bottom:15px;width:100%}section#awards .singleItem img:hover,section#studioNews .singleItem img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}section#awards .images>div,section#studioNews .images>div{display:inline-block;width:12.5%;margin-bottom:5.33333333%;position:relative}section#awards .images>div .overlay,section#studioNews .images>div .overlay{width:100%;height:100%;margin-left:-15px;position:absolute;top:0;left:15px;z-index:999;opacity:0;background:#8c8c8c}@media(max-width:480px){section#awards .images>div,section#studioNews .images>div{width:40%}section#awards .images>div:nth-child(odd),section#studioNews .images>div:nth-child(odd){margin-right:18%;margin-left:0}}@media(min-width:481px) and (max-width:767px){section#awards .images>div,section#studioNews .images>div{width:20%}section#awards .images>div:nth-child(3n+2),section#studioNews .images>div:nth-child(3n+2){margin-right:19%;margin-left:19%}}@media(min-width:768px){section#awards .images>div:nth-child(4n+1),section#studioNews .images>div:nth-child(4n+1){margin-right:16%}section#awards .images>div:nth-child(4n+2),section#studioNews .images>div:nth-child(4n+2){margin-right:16%}section#awards .images>div:nth-child(4n+3),section#studioNews .images>div:nth-child(4n+3){margin-right:16%}}section#awards .images>div:hover,section#studioNews .images>div:hover{color:#8c8c8c}section#awards .images>div:hover .overlay,section#studioNews .images>div:hover .overlay{-webkit-transition:.8s;-o-transition:.8s;transition:.8s;opacity:.2}section#awards .singleItem img{max-width:60%}section.studioTeam .teamInfo{display:none}section.studioTeam .team .studio-item{float:left;width:30%;margin-bottom:20px}section.studioTeam .team .studio-item:nth-child(3n+2){margin-right:5%;margin-left:5%}section.studioTeam .team .studio-item .imgContent{position:relative}section.studioTeam .team .studio-item .imgContent img{width:100%;height:auto}section.studioTeam .team .studio-item .imgContent .overlay{width:100%;height:100%;margin-left:-15px;position:absolute;top:0;left:15px;z-index:999;opacity:0;background:#8c8c8c}section.studioTeam .team .studio-item p{margin-top:10px}section.studioTeam .team .studio-item:hover{color:#8c8c8c}section.studioTeam .team .studio-item:hover .overlay{-webkit-transition:.8s;-o-transition:.8s;transition:.8s;opacity:.2}@media(max-width:992px){section.studioTeam .studio-item{padding:0 1em}section.studioTeam img{width:90%}}@media(max-width:992px){section.contact .contactInfo{text-align:center;margin:50px 0}}#row-1{margin-bottom:48px}#footer{margin-top:150px;margin-bottom:10px}#footer div i{font-size:25px;margin-left:20px}@media(max-width:992px){#footer div i{margin-left:4px}}#footer div i:hover{color:#8c8c8c}.mfp-content .mfp-figure figure img.mfp-img{padding:0;max-width:100%;max-height:100%;width:auto;height:auto}.mfp-content .mfp-close{top:8px;right:8px;width:40px;height:40px;background:#000 url(../img/closebutton.png) no-repeat center center;background-size:15px 15px;text-align:center;margin:0;padding:10px;opacity:0;cursor:pointer!important;font-size:15px;color:#fff;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.mfp-content:hover .mfp-close{opacity:1;text-indent:-9999px}