.cover,html,body,#work .item a .image,#gallery .item a .image,#work .item a .image .darken,#gallery .item a .image .darken,#gallery a .overlay{width:100%;height:100%}html,body{padding:0;margin:0}#home{position:relative;min-height:350px;height:100%;background-color:#ccc;background-size:cover;background-position:center center}#home .title{position:absolute;width:290px;height:130px;left:50%;top:45%;margin-left:-145px;margin-top:-75px;text-align:center;color:#fff;border:2px solid #fff;font-family:"Raleway"}#home .title h2{margin-top:5px}#home .down{position:absolute;display:block;width:60px;height:70px;padding:15px;left:50%;bottom:30px;margin-left:-30px;-webkit-animation:bounce 3s infinite;animation:bounce 3s infinite}#home .down .stripe{position:absolute;top:7px;left:29px;width:2px;background-color:#fff;height:55px}#home .down .arrow{position:absolute;bottom:13px;width:30px;height:30px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}#work,#gallery{padding:50px 25px;background-color:#f5f5f5}@media (max-width: 767px){#work,#gallery{padding:40px 0}}#work .item,#gallery .item{padding:25px}@media (max-width: 767px){#work .item,#gallery .item{padding:15px 25px}}#work .item a,#gallery .item a{position:relative;display:block;overflow:hidden;padding-bottom:70%}#work .item a:hover .image,#gallery .item a:hover .image{-webkit-transform:scale(1.2);transform:scale(1.2)}#work .item a .image,#gallery .item a .image{position:absolute;background-size:cover;background-color:#bbb;background-position:center center;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}#work .item a .image .darken,#gallery .item a .image .darken{position:absolute;background-color:rgba(0,0,0,0.2)}#work .item a h2,#gallery .item a h2{position:absolute;width:100%;top:50%;left:0;text-align:center;margin-top:-18px;padding:0;margin-bottom:0;color:#fff;font-family:"Raleway";font-weight:600}#about{height:auto;overflow:auto;background-color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 991px){#about{display:block}}#about .image{min-height:300px;background-image:url(Frank.jpg);background-size:auto 100%;background-repeat:no-repeat;background-position:center center}#about .info{padding:75px 25px}@media (max-width: 991px){#about .info{padding:40px 25px 50px}}#about .info .content{margin:0 auto;max-width:550px;text-align:center;padding-right:25px}@media (max-width: 991px){#about .info .content{padding-right:0}}#about .info .content a{color:#fff}#about .info .content h2{font-weight:600;color:#fff;margin:0 0 15px}#about .info .content p{color:#eee}#about .info .content p a{text-decoration:underline}#about .info .content .social{margin-top:20px}#about .info .content .social a,#about .info .content .social img{display:inline-block;height:24px;width:24px}#about .info .content .social a{position:relative;margin:0 6px;font-size:29px;text-decoration:none}#about .info .content .social a i{position:relative;top:3px}#about .info .content .contact{margin-top:29px;font-size:15px}#about .info .content .contact a{padding:0 10px;text-decoration:none}#about .info .content .contact a:hover{text-decoration:underline}nav.nav-categories{position:fixed;width:100%;top:0;left:0;background-color:#000;z-index:100}nav.nav-categories .title{margin:0;padding:22px 0;text-align:center;color:#fff;font-family:"Raleway";font-weight:600;font-size:26px}nav.nav-categories .back{position:absolute;display:block;width:60px;height:46px;padding:13px;left:41px;top:50%;margin-top:-23px;-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}@media (max-width: 767px){nav.nav-categories .back{left:16px}}nav.nav-categories .back:hover{-webkit-transform:translateX(-10px);transform:translateX(-10px)}nav.nav-categories .back .stripe{position:absolute;top:21px;left:11px;height:2px;width:40px;background-color:#fff}nav.nav-categories .back .arrow{position:absolute;width:18px;height:18px;border-bottom:2px solid #fff;border-left:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-spacer{height:72px}#gallery{padding:25px}@media (max-width: 767px){#gallery{padding:25px 0}}#gallery a{cursor:-webkit-zoom-in;cursor:zoom-in}#gallery a .overlay{position:absolute;background-color:rgba(0,0,0,0.85);opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}#gallery a .overlay .info{position:relative;top:50%;-webkit-transform:translateY(-50%) scale(0.75);transform:translateY(-50%) scale(0.75);text-align:center;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}#gallery a .overlay .info h4{position:relative;color:#fff;margin:0;padding-bottom:15px}#gallery a .overlay .info h4:after{position:absolute;content:"";width:24px;height:2px;left:50%;margin-left:-12px;bottom:0;background-color:#fff}#gallery a .overlay .info p{color:#eee;margin:0;padding-top:10px}#gallery a:hover .image{-webkit-transform:none;transform:none}#gallery a:hover .overlay{opacity:1}#gallery a:hover .info{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}
