#homepg{min-height:100%;background-color:#000}body{font-weight:400;font-size:16px;background:0 0;transition:3s all;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}p{letter-spacing:.12em;font-family:fira-sans,sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{font-weight:700;color:#305866;font-family:brandon-grotesque,sans-serif}h3{text-transform:uppercase;letter-spacing:.12em}.projects h3{color:#f0fff0}.hug{line-height:1.7em}hr{display:block;height:1px;border:0;border-top:1px solid #01352f;padding:0;width:80%}a{color:#d8a884}a:visited{color:#d8a884}a:focus,a:hover{color:#f88c3c;border-bottom:thin #699687 solid;text-decoration:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.small{font-size:85%}.centered{text-align:center}.cap{text-transform:uppercase}.and{text-transform:lowercase;font-size:85%}.mt{margin-top:40px}.mb{margin-bottom:40px}.bb{margin-bottom:30rem}.text h4{color:#fff8dc}.text p{color:#e0ffff}.big{font-size:120%}.text .credit{color:#dcdcdc;text-align:left;font-size:9px;position:absolute;left:20px}.projects img{margin-top:1em}.pad15{margin-bottom:15px}.smallss{font-size:50%!important}.navbar-nav{letter-spacing:.3rem;font-family:fira-sans,sans-serif;font-weight:400;padding-top:.1rem;padding-left:1rem;text-align:right;font-size:.8rem;float:right}.navbar-brand img .navbar-brand a{border:none}.navbar-dark .navbar-brand{font-family:brandon-grotesque,sans-serif;font-style:normal;font-weight:900;font-size:1.4rem;margin-bottom:0;opacity:.9;line-height:2rem;text-transform:uppercase;letter-spacing:.24em;color:#fff8dc}.navbar-dark .navbar-nav>.active>a,.navbar-dark .navbar-nav>.active>a:focus,.navbar-dark .navbar-nav>.active>a:hover{color:red!important;border:none}.navbar-dark .nav-item .navbar-text a,.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .nav-link a,.navbar-text{color:#fff8dc;border:none;padding-left:1rem;padding-top:.2rem}.navbar-dark .navbar-toggler .icon-bar{background-color:#fff8dc}.info .navbar-dark .navbar-toggler{border-color:#d3d3d3}#about .navbar-dark .navbar-toggler,.projects .navbar-dark .navbar-toggler{border-color:#fff8dc}.navbar-dark .navbar-toggler:focus,.navbar-dark .navbar-toggler:hover{border:none}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#00ff7f;border:none}.navbar-dark .navbar-toggler{border:none;padding-right:0}#about .navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-text a,.projects .navbar-dark .navbar-nav .nav-link{color:#fff8dc;border:none}.cv .navbar-dark .navbar-brand{color:coral;border-bottom:thin solid transparent}.cv .navbar-dark .navbar-brand:hover{color:#add8e6;border-bottom:thin solid coral}.navbar-dark .navbar-nav .nav-link.active{color:red!important;border:none}.navbar-dark .navbar-nav>.active>a:hover{color:#000!important;border:none}.info .navbar-dark .navbar-nav .nav-link.active{color:red!important;border:none}.info .navbar-nav{background-color:none}#about .navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#2af5ce;border:none}.projects a img{border:none}footer{padding-top:0;margin-left:auto;margin-right:auto}.info footer{height:auto;margin-top:0;padding-bottom:0;bottom:0;left:0;right:0;position:absolute;color:#0ff}.home footer{position:fixed;bottom:0;left:0;right:0;margin:auto;visibility:hidden;padding-bottom:0}.cv footer{margin-top:5rem;position:relative;bottom:0;left:0;right:0}footer p{font-size:1.4vh;color:#c8cece;letter-spacing:.12rem}body.projects{background:#1f2121}.home header{padding-top:200px;padding-left:10px;padding-right:10px;text-align:left;position:relative;margin:0}.ssld{top:5%;position:fixed;margin:5% auto;left:0;right:0;display:inline-block}.ssld img{display:inline-block;margin-top:.5em}#ld1{position:absolute;top:30%;left:0;right:0;margin:4em auto;transition:ease-in .5s;opacity:1;z-index:3}#ld2{transition:ease-in .5s;position:absolute;top:80%;left:0;right:0;margin:6em auto}h1.twenty{margin-top:-1em!important}.ssld{z-index:100}.home header h1{text-shadow:5px 5px 40px #000;font-size:7vw;color:#fff6e3bd}h1 .alt{color:red}header h4{font-weight:400;color:#fff}#work{padding-top:10rem;text-align:center;background-position:center center;height:94vh;width:100%;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.titly{position:absolute;top:10em;left:0;right:0;width:100%;text-align:center}#work h1,.titly h1{color:#fff;padding-top:2rem;padding-bottom:3rem;letter-spacing:4px;font-size:3em;font-weight:700;text-shadow:#000 3px 3px 3px;text-transform:uppercase}#work h4,.titly h4{font-size:1.5em;color:#d3be84;font-family:fira-sans,sans-serif;font-weight:400;text-shadow:#000 3px 3px 3px;text-transform:uppercase;letter-spacing:.2em}.fitt img{object-fit:cover;width:85%}.nirv #work{height:10vh}.rem{background:url(../images/rem_header.jpg) no-repeat center top}.af{background:url(../images/af_header.jpg) no-repeat center top}.fadey{animation:fadeIn ease 7s;-webkit-animation:fadeIn ease 7s;-moz-animation:fadeIn ease 7s;-o-animation:fadeIn ease 7s;-ms-animation:fadeIn ease 7s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.stv{background:url(../images/stv_header.jpg) no-repeat center top}.yyy{background:url(../images/yyy-header-1.jpg) no-repeat center top}.mgmt{background:url(../images/mgmt-header-3.jpg) no-repeat center top}.ws{background:url(../images/ws_header2.jpg) no-repeat center top}.ltg{background:url(../images/dbstv_header.jpg) no-repeat center top}#work.nirv{min-height:400px;padding-top:100px}.nf{background:url(../images/sy_404_13.jpg) no-repeat center}#gall{position:absolute;top:8rem;left:0;right:0;margin:4em auto;padding-bottom:100rem;display:none}.fadeout{opacity:0;-webkit-transition:opacity 2s,-webkit-transform 2s;transition:opacity 2s,transform 2s}.fadein{opacity:1;-webkit-transition:opacity 2s,-webkit-transform 2s;transition:opacity 2s,transform 2s}.gallery{padding:.1rem}.gallery img{border:1px #ef7c18 solid;background-color:#000;padding:.13rem;width:100%}.gallery a:hover img{background-color:#2e8b57;filter:saturate(70%)}.gallery a p{color:#f0f8ff!important;visibility:hidden}.gallery a p,a:visited p{color:#f0f8ff!important}.gallery a:focus p,.gallery a:hover p{opacity:1;-webkit-filter:opacity(1);filter:none;color:#f4cd78!important}.gallery p{text-indent:0;text-transform:uppercase;position:absolute;color:#fff;font-weight:100;text-shadow:5px 5px 4px #000;line-height:1em;font-family:fira-sans,sans-serif;bottom:0;left:1rem;font-size:1.5rem}#res{background-color:#1f2121;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:100%}.nobreak{display:inline-flex}.cv .col-lg-3,.cv .col-md-3,.cv .col-sm-4{padding-right:0;padding-left:0}.cv img{border:none;width:100%;padding:.2em}.cv dl{line-height:200%;display:block;color:#d1c510;letter-spacing:.21em;text-align:center}.cv h1{color:#fff6e3bd}.cv h3{font-size:1.4rem;color:#e2dcd5;font-weight:400;margin-top:4rem;margin-bottom:2rem;letter-spacing:.2em;text-align:center}.cv dt{color:#eff6d8;font-size:1.7rem;text-transform:uppercase;letter-spacing:.18em;text-align:center}dd{text-transform:uppercase;font-size:1em;margin-bottom:1.6em}.cv .cap .nc{color:#000}dd .des{color:#8d8a83;font-weight:300;display:contents;line-height:normal;letter-spacing:.21em;text-transform:none;font-size:90%;display:block}.cv .list a:link{color:#eff6d8}.cv .list a:visited{color:#eff6d8}.cv .list a:hover,a:focus{color:#df5f23;transition:ease-in ease-out .5s}.offbr{display:none}.offnb{display:inherit}.list a:link{border-bottom:1px #0b6f22 solid}.list a:visited{border-bottom:1px #0b6f22 solid}.list a:hover,a:focus{border-bottom:1px #49576f solid}.list a:active{border-bottom:1px #fff8dc solid}.resgall{opacity:0;transition:ease-in 2s}#aboutht{background:linear-gradient(0deg,rgba(25,6,10,.1) 0,rgba(3,10,20,.5) 88%,rgba(3,9,8,.4) 100%) center center no-repeat,url(../images/mgmt-bw.jpg) center center no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:100%;-webkit-animation:bggo 38s ease infinite;-moz-animation:bggo 38s ease infinite;animation:bggo 38s ease infinite}@-webkit-keyframes bggo{0%{background-position:56% 0}50%{background-position:45% 100%}100%{background-position:56% 0}}@-moz-keyframes bggo{0%{background-position:56% 0}50%{background-position:45% 100%}100%{background-position:56% 0}}@keyframes bggo{0%{background-position:56% 0}50%{background-position:45% 100%}100%{background-position:56% 0}}.ok{margin-top:20vh}.about p{color:#f6dd7a;font-size:1.4rem;letter-spacing:.1em;font-weight:400;width:60vw;opacity:0;text-indent:1em}.about p.a1{font-size:1.7em;color:#f3f0c5;text-indent:0;margin-left:.7em}@media screen and (max-width:800px){.about p{font-size:2.2vmax;width:auto;margin-left:auto;margin-right:auto;padding-right:1rem;padding-left:1rem}.about.ok{margin-top:7vh}.about p.a1{font-size:inherit}}.about a{border-bottom:thin #ab9e3c solid;line-height:.12em;color:#cfe6d8}.about a:focus,.about a:hover{border-bottom:thin #7f9faa solid;text-decoration:none;color:coral}.nf img{border:none}@media print{.np,footer,img{display:none!important}.cv a,.cv a:visited,a,a:visited{text-decoration:none;border-bottom:none}a[href]:after{content:none}abbr[title]:after{content:none}a[href^="#"]:after,a[href^="javascript:"]:after{content:none}.cv .cap.band,.cv a.cap{font-weight:500;color:#000;border-bottom:none;font-size:18px}.cv p{font-size:12pt;color:#000}#res .glow h1,.cv h1{font-size:30px;color:#000}#res .glow{margin-top:20px}#res h3{color:#000;font-size:18px;text-align:left}}#myVideo{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%}.content{position:fixed;bottom:0;background:rgba(0,0,0,.5);color:#f1f1f1;width:100%;padding:20px}#myBtn{width:200px;font-size:18px;padding:10px;border:none;background:#000;color:#fff;cursor:pointer}#myBtn:hover{background:#ddd;color:#000}@media (max-width:600px){#homepg{background-image:none;background-color:#000}.ssld{top:5%}.navbar-collapse{background-color:#2427257a}}@media (max-width:575px){.navbar-header,.navbar-nav{position:inherit}}@media (max-width:600px){#work{padding-top:50px!important}}@media (max-width:400px){.about p{font-size:4vw;-webkit-text-size-adjust:none}}@media (max-width:400px){.offnb{display:none!important}.offbr{display:inline!important}}@media (max-width:800px){.tit{font-size:.8em!important}}@media screen and (max-width:800px){.cv h1,.home h1{font-size:10vw}}