body,html{height:100%}#nav-content #li-home a,#sub-title{background-position:center;background-repeat:no-repeat}#about-me,#about.scroll-section,#contact{min-height:inherit}#nav-content li,#splash-logo,.link-box,.section-body,h2{text-align:center}.hidden,.slide-text-holder{top:0;left:0;position:absolute}#loveint-section,.hero{border-bottom-style:solid}body{-webkit-font-smoothing:antialiased}#nav-content,body,div,h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}#wrapper,body,div,html{position:relative;color:#d9d9d6;font-family:museo-sans,'Helvetica Neue',Helvetica,sans-serif;font-size:1.5vw}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.hidden{width:1px;height:1px;overflow:hidden}.mobile-menu-item,.onepage-pagination,[aria-hidden=true]{opacity:0;display:none}img{width:auto;max-width:100%;margin:auto;display:block}.link-box a,.skill{display:inline-block}.italic{font-style:italic}#primary-navigation{position:fixed;top:0;z-index:100;width:100%;background-color:rgba(217,217,214,.9);filter:alpha(opacity=90);padding-bottom:5px;background-image:url(images/gradient-bar-2.png);background-size:1440px 5px;background-position:center bottom;background-repeat:repeat-x}#nav-container{position:relative;width:80%;margin:auto}#nav-content{list-style-type:none}#nav-content li{float:left;width:25%;padding:9px 0}a{font-weight:500;color:#d9d9d6}#nav-content li a,#nav-content li a:visited{text-decoration:none;font-size:21px;line-height:25px;color:#1d1d3d}#nav-content #li-home{padding:0}#nav-content #li-home a{width:70px;height:40px;display:inline-block;padding-top:2px;background-image:url(images/nav-logo.png);background-size:70px 40px}#splash{position:relative;min-height:100vh}#splash-canvas{background-color:#1d1d3d;width:100%;position:absolute;top:0;bottom:0;z-index:0}#splash-canvas canvas{width:100%!important;height:100%!important}#splash-logo{max-width:1096px;margin:auto;padding-top:50vh}#splash-logo-content{margin-top:-33%}#splash-logo-content img{margin-bottom:-18%}#sub-title{background-image:url(images/sub-head-shadow.png);background-size:contain}h2{font-size:2.5em;line-height:1.4em;font-weight:900}#contact h2,#splash h2{text-shadow:7px 7px 5px rgba(29,29,61,.75)}.link-box{margin-top:1em}.link-box a{font-size:1.2em;padding:10px 18px 15px;background-color:rgba(217,217,219,.8);background-image:url(images/gradient-bar-2.png);background-size:1440px 5px;background-position:center bottom;background-repeat:repeat-x;font-weight:500;color:#1d1d3d;margin:0 5px;text-decoration:none}a.first-link{background-position:left bottom}a.third-link{background-position:right bottom}a#email,a#hire-me{font-weight:700}#about{background-image:url(images/spiral.jpg);background-position:center;background-size:cover;padding:1%}#about .section-content{background-image:url(images/about-background-darker.jpg);background-position:center;background-size:cover;width:100%;height:100%;padding:20px;box-sizing:border-box}#about-me,#contact,#test-again{background-image:url(images/giant-background-30percent.jpg);background-size:cover;background-position:center}.section-body{margin:1em;font-size:1.5em}#swiss-2{background-image:url(images/loveint-gradient-2.png);background-position:center;background-size:cover}.project{background-image:url(images/loveint-gradient-2.jpg);background-position:center;background-size:cover}#vat-project{background-image:url(images/vat-gradient-2-flipped.jpg)}.section-content p{color:#d9d9d6;text-align:center;font-size:1.5em;line-height:1.5em}.above-swiss{position:relative;z-index:1}.spacer{background-color:#d9d9d6;height:20px}#about-me .section-content{background-size:cover;background-position:center;margin:5% auto;width:88%;padding:1%;background-color:#1d1d3d;background-image:url(images/spiral-flipped.jpg)}#about-me .section-content p,#about-me .section-title{max-width:100%;margin:0;background-color:rgba(29,29,61,.85);padding:1% 4%}.swiper-slide,a.slider-link{background-color:#131537}#about-me .section-title{margin:0;padding:4% 4% 2%}.slider-holder{width:90%;background-image:url(images/loveint-gradient-2-flipped.jpg);background-size:cover;background-position:center;margin:5% auto}#vat-project .slider-holder{background-image:url(images/vat-gradient-2.jpg)}.swiper-container{padding:1%}.slide-text-holder{width:32.62%;padding:2.44%;bottom:0;z-index:50;background-image:url(images/slider-text-bg.png);background-size:33.3333333333% 1px;background-position:right top;background-repeat:repeat-y}.slide-text-header,.slider-button,.slider-button:hover a.slider-link{background-image:url(images/privacy-border.png)}.slide-image-holder{float:right;width:75%}.slide-text-header{line-height:2em;padding-bottom:2%;background-size:100% 3%;background-position:left bottom;background-repeat:no-repeat}.slide-text-body{padding-top:4%}.slide-text-header h3{font-weight:700;font-size:1.5em}.slide-text-header h4{font-weight:300;font-size:1.1em}.slide-text-body h5{font-weight:900;font-size:1.5em;line-height:1.5em}.skills-section{padding-top:2%;padding-left:5%}.slide-text-holder p{font-size:.9em;font-weight:300;text-align:left;padding-right:33.3333333333%;padding-top:3%}.action-buttons,.project-description h1,.project-description h2,.slider-button{text-align:center}.slider-button{background-size:100% 1px;background-repeat:repeat-y;display:block;padding:1.2%;width:40%;margin:7% 0 5% 7%}a.slider-link{padding:3% 6%;display:block;font-weight:700;font-size:1em;text-decoration:none}#vat-project a.slider-link{background-color:#101820;color:#d9d9d6}.slider-button:hover a.slider-link{color:#131537;background-size:300px 1px;background-repeat:repeat-y}#vat-project .slide-text-header,#vat-project .slider-button,#vat-project .slider-button:hover a.slider-link{background-image:none;border-bottom-style:solid;border-width:.15em;border-color:#ba0c2f}#vat-project .slider-button:hover,.slider-button:hover{background-image:none;background-color:#d9d9d6}#vat-project .slider-button{border-style:none;background-color:#ba0c2f}#vat-project .slider-button:hover,#vat-project .slider-button:hover a.slider-link{background-color:#ba0c2f}#vat-project .slider-button:hover,.swiper-button-next,swiper-button-prev{color:#d9d9d6}.swiper-button-next,.swiper-button-prev{right:-2.5%;left:auto;width:5%;height:11.389755074%;margin-top:-2.5%;background-image:url(images/next-arrow.png);background-size:100% 100%;padding:.1%}.swiper-button-prev{right:auto;left:-2.5%;background-image:url(images/prev-arrow.png)}.swiper-pagination{width:25%;bottom:2%;padding-bottom:1%}.swiper-pagination-bullet{background-color:#d9d9d6;opacity:.6;margin:0 2%;width:.4em;height:.4em}.swiper-pagination-bullet-active{background-color:#d9d9d6;opacity:1}.single-title .slide-text-holder{position:absolute;width:31.87%;padding:2.44%;top:2.278%;left:1%;bottom:2.278%;z-index:2;background-image:url(images/slider-text-bg.png);background-size:33.3333333333% 1px;background-position:right top;background-repeat:repeat-y}#vat-project .single-title .slide-text-holder{background-image:url(images/vat-slider-fade.png)}.single-title .swiper-container{padding:0}.single-title .another-holder{padding:1% 1% 1% 25.5%}.single-title .slide-image-holder{float:none;width:auto}.slide-text-bg{position:absolute;background-color:#131537;width:66.8%;top:0;bottom:0;left:0;height:100%}#vat-project .slide-text-bg{background-color:#101820}#contact .section-content{background-color:rgba(29,29,61,.85);padding-top:5%;padding-bottom:8%}#contact h2{background-color:transparent;padding-bottom:2%}.hero{padding-top:48px;background-color:#1d1d3d;border-bottom-width:.3em;border-color:#3a3a51}.project-page{background-color:#d9d9d6}#wrapper.project-page .main{background-color:#efefef;height:100%}.project-description{width:90%;margin:0 auto;padding-top:2%}.project-description h1,.project-description h2,.project-description h3,.project-description h4,.project-description h5,.project-description h6,p{color:#101820}.project-header{margin-bottom:2%}.video-wrapper{max-width:800px;margin:0 auto 2%}.image-wrapper{max-width:85%;margin:3% auto 1%}.video-holder{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.image-description,.video-description{font-weight:300;font-family:'Helvetica Neue',Helvetica,sans-serif;font-style:italic;text-align:center;padding-bottom:.5%}.video-description{font-weight:600}.project-description-body{max-width:1200px;margin:0 auto;padding-bottom:3%}.project-description-body h3,.special-heading{padding:3% 0 1%;font-size:1.6em}.project-description-body p{font-size:1.2em;line-height:1.8em;padding:1% 2%;text-indent:2em}.action-buttons{padding:1% 0 4%}.action-buttons a{text-decoration:none;color:#efefef;padding:1%;font-weight:700;display:inline-block;background-color:#ca202a;margin:0 .3%;border-style:solid;border-width:.2em;border-color:#bb212a}#loveint-section,.action-buttons a:hover{background-color:#131537;border-color:#3a3a51}#privacy-video,loveint-section{padding-top:62px;margin-top:-62px}.full-width-section{padding:5% 6%}#loveint-section{background-image:url(thesis/images/bg-360.png);font-family:'Source Code Pro',"Courier New",Courier,monospace;border-top-style:solid;border-width:.3em}.special-heading{padding-top:0}#loveint-text{float:left;width:60%}#loveint-image{float:right;width:40%;padding-top:5%}#loveint-links{text-align:left}#loveint-links a{padding:1.5%;margin:1%}#loveint-links a:hover{background-color:#efefef;border-color:#d9d9d6;color:#101820}.special-body-text{color:#d9d9d6;font-size:.9em;line-height:1.5em;padding:1% 7% 5% 1%}#vat-project-description .hero{max-width:513px;margin:0 auto;background-color:#d9d9d6;border-style:none}#wrapper #vat-project-description{background-color:#d9d9d6}#vat-project-description .project-description{padding-top:0;width:100%}#vat-project-description .action-buttons{padding-top:1%;padding-bottom:2%}#vat-project-description .action-buttons a{background-color:#ba0c2f}#vat-project-description .action-buttons a:hover{background-color:#101820}#vat-project-description .image-wrapper{max-width:800px;margin:0 auto}@media all and (max-width:900px){.desktop-menu-item{opacity:0;display:none}.mobile-menu-item{opacity:1;display:block}#nav-content #li-home a{background-size:52.5px 30px}}@media only screen and (orientation:portrait){#splash-logo-content{margin-top:-60%}h2{font-size:3.7em}.link-box a{margin:4% auto;display:block;max-width:80%;padding:8px 0 13px;font-size:3.5em}}