body{background-color:black}.row{background-color:#333333}#menu{margin-left:-15px;margin-right:-15px;background-color:#333333}#menu .navbar-brand h1{margin-bottom:0;color:white;margin:0;display:inline}#menu .navbar-brand small{color:#999999}#menu #links a{color:#cccccc;margin-right:4px}#footer{margin-top:20px;padding-top:40px;padding-bottom:40px;background-color:black}#footer div{color:#c1d8f7}#footer .col-md-8{margin-top:1%}#footer .socialFooter a{color:white;font-size:xx-large}.notfound{margin-top:10%;margin-bottom:40vh;text-align:center}.notfound h1{font-size:14vw;color:white}.notfound small{font-size:3vw;color:silver}#videoRow{height:30vw}@media screen and (max-width: 574px){#videoRow{height:50vw}}#videoRow iframe{position:absolute;left:0;top:0;width:100%;height:100%}#nameAndInfo{background-color:black;text-align:center;padding-top:40px;padding-bottom:50px}#nameAndInfo .nameloc h1{color:white;font-size:7vw}@media screen and (max-width: 574px){#nameAndInfo .nameloc h1{font-size:15vw}}#nameAndInfo .nameloc h6{color:silver;font-size:1.5vw}@media screen and (max-width: 574px){#nameAndInfo .nameloc h6{font-size:5vw}}#nameAndInfo .nameloc .location{color:silver;font-size:1vw}@media screen and (max-width: 574px){#nameAndInfo .nameloc .location{font-size:3vw}}#about{padding-top:30px;padding-bottom:30px;color:white;background-color:#272727}#about h1{font-weight:500}#latestProjects{background-color:#272727}#latestProjects h1{text-align:center;color:white;font-size:4vw;margin-top:40px;margin-bottom:30px}@media screen and (max-width: 574px){#latestProjects h1{font-size:10vw}}#latestProjects hr{width:30%;color:white;border-color:white;margin-bottom:30px}#latestProjects .row{margin-bottom:20px}#latestProjects .col-md-2 a{text-decoration:none}#latestProjects .more{text-align:center;padding-top:20px;padding-bottom:50px}#latestProjects .more a{font-size:1.8vw;color:white}@media screen and (max-width: 574px){#latestProjects .more a{font-size:10vw}}#latestProjects .card{background-color:#f7f7f7;z-index:100;color:black}#latestProjects .card:hover{-webkit-transform:scale(1.02,1.02);-ms-transform:scale(1.02,1.02);-moz-transform:scale(1.02,1.02);-o-transform:scale(1.02,1.02);transform:scale(1.02,1.02);text-decoration:none}.consoleBackdrop{position:absolute;width:100%;height:100%;z-index:1000;background-color:black;top:0;left:0}.consoleTextArea{font-family:"Courier New", Courier, monospace;position:relative;color:chartreuse;width:70%;top:3%;left:2.5%;text-align:left}.portHidden{opacity:0}@media screen and (max-width: 574px){.card-columns{-webkit-column-count:1 !important;-ms-column-count:1 !important;-moz-column-count:1 !important;-o-column-count:1 !important;column-count:1 !important}}@media screen and (min-width: 575px) and (max-width: 1300px){.card-columns{-webkit-column-count:2 !important;-ms-column-count:2 !important;-moz-column-count:2 !important;-o-column-count:2 !important;column-count:2 !important}}@media screen and (min-width: 1300px){.card-columns{-webkit-column-count:3 !important;-ms-column-count:3 !important;-moz-column-count:3 !important;-o-column-count:3 !important;column-count:3 !important}}#portfolioTags{margin-top:10px;margin-bottom:10px}#portfolioTags a{text-transform:capitalize;color:#eeeeee}#portfoliobak{padding-top:10px;margin-bottom:20px}#portfoliobak .pHidden{display:none !important}#portfoliobak .card{-webkit-transition:0.2s;-ms-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;margin-top:5px;background-color:#f7f7f7;color:black}#portfoliobak .card .badge{position:absolute;left:0}#portfoliobak .card img{pointer-events:none}#portfoliobak .card:hover{-webkit-transform:scale(1.02,1.02);-ms-transform:scale(1.02,1.02);-moz-transform:scale(1.02,1.02);-o-transform:scale(1.02,1.02);transform:scale(1.02,1.02);text-decoration:none}#contactMain{text-align:center;margin-top:20px}#contactMain h1{color:white;font-size:5vw}#contactMain p{color:silver}#contactMain form .falseInput{border:1px solid red !important}#contactMain form #alertBox{margin-top:10px;height:40px}#contactMain form label{color:silver}#contactMain .social{margin-top:10vh;margin-bottom:10vh}#contactMain .social h3{color:silver}#contactMain .social a{color:white !important;font-size:x-large}.projectInfo{margin-top:40px;margin-bottom:10px;padding-left:30px}@media screen and (max-width: 766px){.projectInfo{margin-top:0px !important}}.projectInfo .desc{color:silver}.projectInfo .meta .badge{text-transform:capitalize}.projectInfo h1{color:white;font-weight:normal}.blocks{margin-top:20px}.blocks .row{margin-top:20px}.blocks h1{color:silver}.blocks h2{color:silver}.blocks .yt{width:100%;height:100%}.blocks .yt iframe{border:none;top:0;left:0;width:100%;height:30vw}@media screen and (max-width: 766px){.blocks .yt iframe{height:50vw}}.blocks .image img{width:100%}
