.link-text,.navbar-right li a,.section-title,h1,h2,h3,h4{text-transform:uppercase}.egan-button a>.btn-arrow-wrap,.link-text{top:0;position:absolute;height:100%;z-index:4}body,html{width:100%;height:100%;padding:0;margin:0;background:#fff}body{font-family:"Open Sans",sans-serif;font-size:15px;font-weight:400}p{font-size:1em;line-height:1.7em;margin-top:15px;margin-bottom:15px;color:rgba(0,0,0,.85)}h1,h2,h3,h4{font-family:Raleway,sans-serif;font-weight:900;color:#3f99b6}h2{font-size:1.6em}h4{font-size:1em}.clear-float{clear:both}.bottom-mask,.bottom-mask.switch-bottom-mask,.content-link:hover>span,.content-link>span,.egan-button,.egan-button a,.egan-button a:hover>.btn-arrow-wrap span,.egan-button a:hover>.moving-arrow span,.egan-button a>.btn-arrow-wrap,.egan-button a>.btn-arrow-wrap span,.egan-button a>.moving-arrow span,.egan-button:active,.egan-button:hover,.moving-arrow,.nav-about-link::before,.nav-about-link:hover::before,.nav-contact-link::before,.nav-contact-link:hover::before,.nav-home-link::before,.nav-home-link:hover::before,.nav-services-link::before,.nav-services-link:hover::before,.nav-tuts-link::before,.nav-tuts-link:hover::before,.nav-work-link::before,.nav-work-link:hover::before,.navbar,.navbar-right li a,.navbar-right li a:hover,.navbar.switch-navbar,.next-project,.next-project a:hover>.btn-arrow-wrap>span>svg,.next-project a>.btn-arrow-wrap>span>svg,.next-project:hover,.social-icons a:hover>svg,.social-icons a>svg,.submit-button,.submit-button:active,.top-mask,.top-mask.switch-top-mask{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.tom-egan-name a,.tom-egan-name a:hover,.tom-egan-name a:hover>.thin-open::after,.tom-egan-name a:hover>.thin-open::before,.tom-egan-name a>.thin-open::after,.tom-egan-name a>.thin-open::before,.tom-egan-name h2,.tom-egan-name.switch-name>h2{-webkit-transition:.2s all;-moz-transition:.2s all;-o-transition:.2s all;transition:.2s all}.egan-button,.submit-button{position:relative;width:190px!important;height:50px;margin-top:45px;background:rgba(63,153,182,1);border:none;outline:0;font-family:"Open Sans";font-weight:700;text-transform:uppercase;color:#fff;opacity:.7;z-index:9998}.launch-btn,.submit-button{margin-top:0}.browser-skill-wrap,.browser-top{border-top-left-radius:6px;border-top-right-radius:6px}.launch-btn{float:right}.egan-button:hover,.submit-button:hover{opacity:1}.egan-button:active,.submit-button:active{opacity:.5}.egan-button a{text-align:center;line-height:48px;text-decoration:none;color:#3f99b6;font-size:.84em}.link-text{left:0;width:140px;text-align:center;opacity:1;color:#fff;font-weight:800;letter-spacing:.03em}.egan-button a>.btn-arrow-wrap{right:0;width:50px;background:rgba(255,255,255,.12)}.egan-button a>.btn-arrow-wrap span{position:relative;top:12px;left:5px;opacity:1}.egan-button a:hover>.btn-arrow-wrap span{top:5px;opacity:0}.moving-arrow{position:absolute;right:0;top:0;height:100%;width:50px;z-index:4}.egan-button a>.moving-arrow span{position:relative;top:19px;left:5px;opacity:0}.egan-button a:hover>.moving-arrow span{top:12px;opacity:1}.download-btn{position:relative;margin-bottom:30px;margin-top:15px;margin-left:0}.discover-button{background:rgba(238,240,241,1);z-index:2;position:relative;margin:0 auto}.discover-button>a>.link-text{color:#3f99b6}.browser-skill-wrap{height:450px;background:#333c41;padding:0;margin-bottom:-260px;font-family:monospace}.browser-skill-wrap p{padding-left:8px;color:#a3b2ba;margin-bottom:-15px;font-size:.8em}.command{color:#DBDBDB!important}.browser-top{position:relative;height:32px;background:#1A232E}.browser-btn{height:12px;width:12px;border-radius:50%;background:#ccc;position:absolute;top:10px;left:10px}.center-btn,.center-image,.inner-wrap,.subpage-header,.videoWrapper{position:relative}.browser-min{left:32px}.browser-ext{left:56px}#cursor-blink{border-right:6px solid #ccc;padding-left:5px}.right-col-command1{margin-left:77px}.right-col-command2{margin-left:44px}.right-col-command3{margin-left:90px}.right-col-command4{margin-left:64px}.right-col-command5{margin-left:44px}.right-col-command1a{margin-left:50px}.right-col-command2a{margin-left:116px}.right-col-command3a{margin-left:57px}.right-col-command4a{margin-left:149px}.right-col-command5a{margin-left:110px}.inner-wrap{margin:0 auto;width:70%}.subpage-header{width:100%;height:250px;padding:0;z-index:3;background:#3f99b6}.subpage-header>.inner-wrap>.col-md-12{padding:10px;margin-top:125px}.subpage-header>.inner-wrap>.col-md-12>.section-title{color:#fff;margin-top:38px;padding-left:14px;letter-spacing:0}.section-number,.section-title{float:left}.section-number{padding-right:12px;border-right:1px solid #8ec1d4;color:#8ec1d4;font-weight:800;margin-left:-20px;font-size:3.2em;font-family:"Open Sans",sans-serif}.about-box h3,.about-hello,.about-large-head,.about-small-head,.egan-hero-image h2,.navbar-right li a,.projects-item>h3,.seg-left-item,.seg-right-item,.tom-egan-name a{font-family:"Open Sans"}.section-number>span>svg{padding-top:4px}.section-title{padding-left:12px;margin-top:43px;margin-bottom:30px;letter-spacing:.1em}.center-image{margin:0 auto;padding-top:20px}.center-btn{margin:50px auto 0}.pit-stop,.projects-item,.projects-item>.project-underline{margin-right:auto;margin-left:auto}.content-link{color:rgba(0,0,0,.75)}.content-link:hover{text-decoration:none;color:rgba(255,255,255,1)}.content-link>span{padding:0 3px;height:0!important;background:rgba(63,153,182,.25)}.content-link:hover>span{padding:4px 3px;background:rgba(63,153,182,.8)}.img-container{margin-top:20px}.videoWrapper{padding-bottom:56.25%;padding-top:25px;height:0;margin-top:120px}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.bottom-mask,.top-mask{height:20px;background:#fff;position:absolute;width:100%}.navbar{padding:16px 0;background:#fff;border-bottom:1px solid #ccc}.navbar.switch-navbar{padding-top:6px;padding-bottom:6px}.bottom-mask.switch-bottom-mask,.top-mask.switch-top-mask{background:#fff}.top-mask.switch-top-mask{top:4px}.bottom-mask.switch-bottom-mask{bottom:4px}.navbar-right li a{font-size:.9em;color:#8ec1d4;font-weight:700}.nav-about-link::before,.nav-contact-link::before,.nav-home-link::before,.nav-services-link::before,.nav-tuts-link::before,.nav-work-link::before{position:absolute;margin-top:16px;color:#3f99b6;font-weight:800}.nav-home-link::before{content:"Home"}.nav-about-link::before{content:"About"}.nav-services-link::before{content:"Services"}.nav-work-link::before{content:"Work"}.nav-tuts-link::before{content:"The Lab"}.nav-contact-link::before{content:"Contact"}.nav-about-link:hover::before,.nav-contact-link:hover::before,.nav-home-link:hover::before,.nav-services-link:hover::before,.nav-tuts-link:hover::before,.nav-work-link:hover::before{margin-top:12px;font-weight:800}.top-mask{top:14px;z-index:9999}.bottom-mask{bottom:14px}.navbar-right li a:hover{margin-top:-12px;background:0 0}.tom-egan-nav{border-radius:0;padding-right:2%;padding-left:2%;z-index:9999}.thin-open{font-weight:400}.tom-egan-name a,.tom-egan-name h2{font-weight:800;text-transform:lowercase}.tom-egan-name a>.thin-open::before{content:"["}.tom-egan-name a>.thin-open::after{content:"]"}.tom-egan-name a:hover>.thin-open::before{padding-right:5px}.tom-egan-name a:hover>.thin-open::after{padding-left:5px}.tom-egan-name.switch-name>h2{top:-7px;font-size:1.7em}.tom-egan-name h2{position:absolute;top:0;font-size:2.2em}.projects-item>h3,.projects-item>p{font-size:.9em;color:#fff;z-index:4}.tom-egan-name a{text-decoration:none;color:#3f99b6}.tom-egan-name a:hover{text-decoration:none;color:#3f99b6;opacity:.6}.navbar-toggle{background:#3f99b6;border-radius:0;border:none}.navbar-toggle span{background:#ededed}.projects-item-wrap{height:290px;padding:12px;left:0}.projects-item{position:relative;height:100%;width:100%;left:0;right:0;top:0;background:#ccc}.min-formula1-item-box{background:url(../images/work/lights-out/min-formula1-thumb.jpg) center center no-repeat;background-size:cover}.mc-item-box{background:url(../images/work/master-chief/mc-thumb.jpg) center center no-repeat;background-size:cover}.te-intro-item-box{background:url(../images/work/personal-intro/personal-intro-thumb.jpg) center center no-repeat;background-size:cover}.amr-item-box{background:url(../images/work/amr/amr-thumb.jpg) top center no-repeat;background-size:cover}.audrey-item-box{background:url(../images/work/audrey-unchained/audrey-thumb.jpg) center center no-repeat;background-size:cover}.uww-video-item-box{background:url(../images/work/uww-video/uww-thumb.jpg) center center no-repeat;background-size:cover}.project-hp-item-box{background:url(../images/work/project-horsepower/project-hp-thumb.jpg) center center no-repeat;background-size:cover}.decorum-item-box{background:url(../images/work/decorum/decorum-thumb.jpg) top center no-repeat;background-size:cover}.logos-2014-item-box{background:url(../images/work/logos-2014/logos-2014-thumb.jpg) center center no-repeat;background-size:cover}.afterburn-item-box{background:url(../images/work/afterburn/afterburn-thumb.jpg) top center no-repeat;background-size:cover}.ypg-item-box{background:url(../images/work/ypg/ypg-thumb.jpg) top center no-repeat;background-size:cover}.projects-item a{z-index:7}.projects-item>h3{position:absolute;bottom:5px;left:5px;padding:0 12px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;font-weight:700}.projects-item:active>.project-tint,.projects-item:hover>.project-tint,.projects-item>.project-tint{-webkit-transition:.32s ease-out;-moz-transition:.32s ease-out;-o-transition:.32s ease-out;transition:.32s ease-out}.projects-item:hover>p,.projects-item:hover>span{-webkit-transition:.27s ease-in-out;-moz-transition:.27s ease-in-out;-o-transition:.27s ease-in-out;transition:.27s ease-in-out}.projects-item:hover>.project-underline,.projects-item:hover>h3,.projects-item>p,.projects-item>span{-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.projects-item>.project-underline{position:absolute;bottom:0;width:100%;height:5px;background:#3f99b6;left:0;right:0;z-index:4;-webkit-transition:.22s ease-in-out;-moz-transition:.22s ease-in-out;-o-transition:.22s ease-in-out;transition:.22s ease-in-out}.projects-item>p{position:absolute;padding-left:18px;bottom:-25px;opacity:0}.projects-item:hover>p{bottom:0;opacity:1;z-index:5}.projects-item>span{position:absolute;right:5px;bottom:-22px;z-index:5;opacity:0}.projects-item:hover>span{bottom:2px;opacity:1}.projects-item:hover>.project-underline{height:50px}.projects-item:hover>h3{bottom:50px;font-size:.8em}.projects-item>.project-tint{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(54,53,58,.15);z-index:3}.projects-item:hover>.project-tint{background:rgba(54,53,58,.85)}.projects-item:active>.project-tint{background:rgba(54,53,58,0)}.egan-hero-wrap{position:relative;height:100vh;min-height:400px;width:100%;background:#3f99b6;overflow-x:hidden}.egan-button a,.egan-hero-image,.projects-item a{position:absolute;height:100%;width:100%;top:0;left:0}.pit-stop{position:absolute;left:0;right:0;max-width:50%;top:46%;max-height:220px;overflow-x:hidden}.egan-hero-image h1,.egan-hero-image h2{position:relative;color:#ededed;text-align:center}.egan-hero-image{background:0 0}.egan-hero-image h1{top:22%}.egan-hero-image h2{top:20%;text-transform:lowercase;font-weight:400;font-style:italic}.hero-button-wrap{position:absolute;bottom:8%;left:0;right:0}.new-tyres-left,.new-tyres-right,.old-tyres-left,.old-tyres-right,.turn-wheels{z-index:4}.f1-car{z-index:3}.tyre-smoke{z-index:2}.dark-pattern{padding:60px 0 80px;position:relative;background:url(../images/dark-pattern.png) fixed}.dark-pattern p{color:#ededed}.headshot-bg{position:absolute;height:120%;width:100%;z-index:2;bottom:-80px;background:url(../images/tom-egan.png) no-repeat;background-size:contain;opacity:.7}.quote-name{margin-top:23px}.quote-company{clear:left;margin-left:50px;margin-top:48px;position:absolute}.quote-content{margin-top:40px;font-style:italic}.testimonial-col{margin-bottom:60px}.about-hello{text-transform:inherit;line-height:1.3em;color:#36353a;margin-bottom:30px;margin-top:15px;font-size:1.4em;font-weight:700}.about-pic img{float:right;padding-top:70px}.resume-btn{margin-left:-15px}.body-link{font-weight:700;color:#3f99b6}.body-link:hover{color:#8ec1d4}.contact-links{color:rgba(0,0,0,.75)}.contact-links:hover{text-decoration:none;color:#3f99b6}.about-box h3{background:#3f99b6;padding:18px;text-align:center;color:#ededed;font-size:1em}.about-large-head,.about-small-head{text-align:center}.about-small-head{padding-top:10px;font-weight:400;font-size:1em}.about-large-head{margin-top:-10px;padding-bottom:20px;font-weight:700;font-size:1.8em}.interest-timeline{padding-top:100px;margin-bottom:-47px}.interest-title>h2{text-align:center;padding:20px;border:2px solid #b5d8e3;width:35%}.interest-title-wrap{position:relative;margin:0 auto 22px;height:73px;padding:0}.interest-title{text-align:center;border:2px solid #b5d8e3;font-weight:900;position:absolute;left:0;right:0;top:-20px;margin-left:auto;margin-right:auto;padding:20px;max-width:250px}.interest-timeline>.timeline-row{position:relative;top:-47px}.timeline-line{width:2px;position:relative;margin:20px auto 0;background:#b5d8e3}.line-seg{height:90px}.last-line-seg{height:220px}.bullet{height:20px;width:20px;border-radius:50%;border:2px solid #fff;margin-top:0;margin-bottom:-20px;position:relative;z-index:5;background:#8ec1d4}.seg-stem-left,.seg-stem-right{border-top:1px dashed #8ec1d4;width:25%;margin-left:auto;margin-right:auto;top:120px}.seg-left-item,.seg-right-item{margin-top:100px;margin-bottom:-40px;text-transform:capitalize;background:#fff;position:absolute;padding:12px 8px;z-index:3}.seg-stem-right{position:absolute;right:0;left:25%}.seg-stem-left{position:absolute;left:0;right:25%}.color-wheel svg,.contact-lines span>svg,.hp-parts,.logo-design-image,.logo-design-wrap,.next-project,.overview-mockup,.overview-mockup img,.project-first-row,.project-img,.result-img,.stroke-content,.wiso-image{position:relative}.seg-right-item{margin-left:-60px;text-align:left;left:0}.seg-left-item{margin-right:-60px;text-align:right;right:0}.egan-contact-form{margin-left:0;padding-right:20px;margin-top:-25px}.home-form{padding-bottom:150px}.egan-contact-form input,.egan-contact-form textarea{width:100%;outline:0;box-shadow:none;border:none;border-radius:0;border-bottom:2px solid rgba(0,0,0,.15);padding:5px;-webkit-transition:.15s ease-in-out;-moz-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out}.egan-contact-form textarea{height:80px;max-width:100%;max-height:300px}.egan-contact-form input:active,.egan-contact-form input:focus,.egan-contact-form textarea:active,.egan-contact-form textarea:focus{background:rgba(0,0,0,.09);padding:10px;border-radius:0;outline:0;box-shadow:none;border-bottom:3px solid rgba(63,153,182,1);-webkit-transition:.15s ease-in-out;-moz-transition:.15s ease-in-out;-o-transition:.15s ease-in-out;transition:.15s ease-in-out}.egan-contact-form label{font-size:.84em;padding-bottom:4px;padding-left:2px}.form-row-padding{padding-top:35px}.form-control{border-radius:0;box-shadow:none!important;outline:0}.project-result-img,.screenshot-border{border:1px solid rgba(0,0,0,.15)}.parsley-errors-list{padding-top:6px;color:#D50000;list-style:none}.parsley-maxlength,.parsley-minlength,.parsley-pattern,.parsley-required,.parsley-type{list-style:none;margin-left:-40px;font-size:.8em;padding-top:6px;color:#D50000}.parsley-maxlength::before,.parsley-minlength::before,.parsley-pattern::before,.parsley-required::before,.parsley-type::before{content:"* "}.contact-section-title{margin-top:39px}.contact-lines{padding-top:8px}.contact-lines span>svg{margin-right:15px;margin-bottom:-5px}.wiso-image{margin-bottom:200px;margin-top:-100px}.project-rows{margin-top:150px;margin-bottom:150px}.work-rows{margin-top:70px}.index-rows{margin-top:100px}.project-rows-fix{margin-bottom:-100px}.project-first-row{background:#fff;z-index:2;padding-top:20px;border-top:1px solid rgba(0,0,0,.15)}.overview-info h4{font-size:1em;font-family:"Open Sans",sans-serif;font-weight:700}.overview-info p{font-size:.85em!important;line-height:1.2em!important}.overview-info a{color:rgba(0,0,0,.75)}.overview-info a:hover{color:#3f99b6}.overview-content{margin-top:20px}.overview-mockup{margin:100px auto -160px;width:70%}.overview-mockup img{margin:0 auto;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.project-img-wrap{height:400px;margin-top:20px;width:70%;margin-right:-20%;float:right;z-index:2}.project-img{height:100%;width:100%;left:0;right:0;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important}.project-result-wrap{padding:20px}.project-result-img{height:330px;position:relative;background:#ccc;background-position:top left!important;background-repeat:no-repeat!important;background-size:cover!important}.result-img{margin:30px auto 0}.hp-parts{width:50%;height:350px;margin:20px auto 0;padding-bottom:30px}.stroke-content{height:900px;z-index:2}.color-wheel svg{width:60%;margin:0 auto;padding-top:35px}.font-used{margin-bottom:-15px;font-size:1.5em}.font-used-how{margin-bottom:50px;color:#999}.font-sample{font-size:4em;margin-top:-5px}.montserrat{font-family:montserrat,sans-serif}.lato,.lato-bold{font-family:Lato,sans-serif}.lato-bold{font-weight:700}.droid-serif{font-family:"droid serif",serif}.josefin{font-family:"josefin sans",sans-serif}.fjalla{font-family:"fjalla one"}.logo-design-wrap{width:100%;background:rgba(0,0,0,.1);padding:70px 0}.logo-design-wrap>.inner-wrap>.project-rows{margin-top:0!important;margin-bottom:0!important}.logo-design-image{width:60%;margin:0 auto;padding:40px 0 60px}.asset-design-wrap{margin-top:50px}.wireframe-title{text-align:center;padding-top:20px}.wireframe-title>a{color:rgba(0,0,0,.75)}.wireframe-title>a:hover{color:#3f99b6}.large-sitemap{padding-top:30px}.small-svg{width:70%;margin-left:15%;margin-right:15%}.next-project{width:260px;height:80px;margin:0 auto 80px;border:1px solid rgba(142,193,212,0)}.afterburn-img2,.amr-img1,.audrey-img1,.decorum-img1,.intro-img1,.lights-out-img1,.projecthp-img1,.uww-img1,.ypg-img1{margin-top:-100px}.next-project a{position:absolute;height:100%;width:100%;top:0;left:0;color:#3f99b6}.next-project a:hover{text-decoration:none;color:#3f99b6}.next-project a>.next-project-title{line-height:58px;padding-left:20px;text-transform:uppercase;font-family:Raleway;letter-spacing:.013em;font-size:1.5em;font-weight:800}.next-project a>.next-project-name{color:#999;position:absolute;padding-left:20px;left:0;bottom:16px;font-size:.85em}.divider,.footer-wrap,.footer-wrap a{color:#b5d8e3}.next-project a>.btn-arrow-wrap>span>svg{fill:rgba(142,193,212,1);position:absolute;right:-10px;top:9px;width:80px;height:80px;opacity:1}.next-project a:hover>.btn-arrow-wrap>span>svg{right:-20px;fill:rgba(63,153,182,1)}.next-project:hover{border:1px solid rgba(142,193,212,1)}.amr-img1{background:url(../images/work/amr/amr-screen01.jpg)}.amr-img2{background:url(../images/work/amr/amr-screen02.jpg)}.amr-result1{background:url(../images/work/amr/amr-result1.jpg)}.amr-result2{background:url(../images/work/amr/amr-result2.jpg)}.amr-result3{background:url(../images/work/amr/amr-result3.jpg)}.amr-result4{background:url(../images/work/amr/amr-result4.jpg)}.amr-result5{background:url(../images/work/amr/amr-result5.jpg)}.amr-result6{background:url(../images/work/amr/amr-result6.jpg)}.amr-result7{background:url(../images/work/amr/amr-result7.jpg)}.amr-result8{background:url(../images/work/amr/amr-result8.jpg)}.ypg-img1{background:url(../images/work/ypg/ypg-screen01.jpg)}.ypg-img2{background:url(../images/work/ypg/ypg-screen02.jpg)}.afterburn-img1{background:url(../images/work/afterburn/afterburn-screen01.jpg)}.afterburn-img2{background:url(../images/work/afterburn/afterburn-screen02.jpg)}.projecthp-img1{background:url(../images/work/project-horsepower/project-hp-screen1.jpg)}.uww-img1{background:url(../images/work/uww-video/uww-screen1.jpg)}.decorum-img1{background:url(../images/work/decorum/decorum-screen1.jpg)}.decorum-img2{background:url(../images/work/decorum/decorum-screen2.jpg)}.audrey-img1{background:url(../images/work/audrey-unchained/audrey-screen1.jpg)}.audrey-img2{background:url(../images/work/audrey-unchained/audrey-screen2.jpg)}.intro-img1{background:url(../images/work/personal-intro/intro-screen1.jpg)}.lights-out-img1{background:url(../images/work/lights-out/lights-out-screen1.jpg)}.footer-wrap{background:#3f99b6;font-size:.8em}.social-wrap{text-align:right;float:right;margin-top:22px}.footer-wrap a:hover{text-decoration:none;color:#fff}.social-icons{padding-left:10px}.social-icons a,.social-icons a:hover{text-decoration:none}.social-icons a:hover>svg{fill:#fff;text-decoration:none}.copyright-footer{margin-bottom:-10px;color:#b5d8e3}.mobile-footer{display:none}.decorum-btn{width:200px;height:55px;background:rgba(255,255,255,0);line-height:51px;text-align:center;position:relative;margin:0 auto;-webkit-transition:.3s ease-out;transition:.3s ease-out}.decorum-btn-slider{position:absolute;height:100%;width:0;right:0;background:#fff;z-index:2;-webkit-transition:.3s ease-out;transition:.3s ease-out}.decorum-btn span{position:absolute;z-index:2;top:5px;right:36px;opacity:0;fill:#9d9189;-webkit-transition:.3s ease-out;transition:.3s ease-out}.decorum-btn:hover{background:rgba(255,255,255,.125);-webkit-transition:.3s ease-out;transition:.3s ease-out}.decorum-btn:active{background:rgba(255,255,255,.325);-webkit-transition:.3s ease-out;transition:.3s ease-out}.decorum-btn:hover>.decorum-btn-slider{width:55px;height:100%;-webkit-transition:.3s ease-out;transition:.3s ease-out}.decorum-btn:hover>a{padding-right:55px;-webkit-transition:.3s ease-out;transition:.3s ease-out}.decorum-btn:hover>span{right:18px;opacity:1;fill:#9d9189;-webkit-transition:.34s ease-out;transition:.34s ease-out}.decorum-btn a{position:absolute;left:0;height:100%;width:100%;background:rgba(255,255,255,0);border:2px solid rgba(255,255,255,1);color:#fff;z-index:9999;-webkit-transition:.3s ease-out;transition:.3s ease-out}.decorum-btn a:hover{text-decoration:none;-webkit-transition:.3s ease-out;transition:.3s ease-out}.hero-btn-fix{margin-top:90px}.dark-btn>.decorum-btn-slider{background:#9d9189}.dark-btn:hover>span,.dark-btn>span{fill:#fff}.dark-btn a{border:2px solid #9d9189;color:#9d9189;font-weight:700;text-transform:uppercase}.dark-btn{background:rgba(157,145,137,0)!important;-webkit-transition:.3s ease-out;transition:.3s ease-out}.lab-outer-row{margin-top:50px}.lab-outer-row>.row{padding:0 15px}.lab-wrap{margin-bottom:50px}.lab-item{padding:20px}.lab-item>.section-title{margin-top:28px;font-size:1.3em}.lab-date{position:absolute;margin-top:50px;margin-left:61px;font-size:.75em;font-weight:700}.view-tut-btn{margin-left:-20px;margin-top:20px;margin-bottom:10px}.lab-item>.section-title a{color:#3f99b6}.lab-item>.section-title a:hover{color:#8ec1d4;text-decoration:none}.lab-date a{color:rgba(0,0,0,.85)}.lab-date a:hover{text-decoration:none;color:#3f99b6}.index-contact-form-sent{margin-bottom:100px}.command-col-1,.command-col-2,.command-col-3{float:left}.command-col-2,.command-col-3{margin-left:34px}.blink-wrap{clear:both;position:relative;top:30px}.wrap-404{position:relative;height:100vh;width:100%;background:#3f99b6;text-align:center;color:#fff;border-bottom:1px solid #8ec1d4}.wrap-404>.col-md-12{margin-top:40vh;position:absolute}.wrap-404>.col-md-12 h1{font-family:"Open Sans";font-size:8em}.wrap-404>.col-md-12 h1,.wrap-404>.col-md-12 h3{color:#8ec1d4!important}@media screen and (max-width:1440px){.projects-item-wrap{float:left;width:50%}.hide-command{display:none}}@media screen and (max-width:1280px){.command-col-3{display:none}}@media screen and (max-width:1100px){.seg-right-item{margin-left:-15px}.seg-left-item{margin-right:-15px}.headshot-bg{height:110%;width:80%;margin-left:-100px;bottom:-80px}}@media screen and (max-width:1040px){.headshot-bg{height:110%;width:80%;margin-left:-130px;bottom:-110px}}@media screen and (max-width:992px){.footer-wrap,.social-wrap{text-align:center}.color-wheel svg{width:90%}.logo-design-image{width:80%}.overview-info p{margin-bottom:30px}.launch-btn{float:none;margin-bottom:40px}.social-wrap{float:none}.social-icons{padding-left:3px;padding-right:3px}.project-img2{margin-top:0}.project-img-wrap{float:none;width:100%;margin-right:0;position:relative;padding:15px}.overview-mockup{padding:15px 30px;margin-bottom:-170px}.subpage-header>.inner-wrap>.col-md-12{padding:11px;margin-top:0}.subpage-header>.inner-wrap>.col-md-12 h2{margin-top:143px}.subpage-header>.inner-wrap>.col-md-12>.section-title{font-size:1.7em;margin-top:170px}.videoWrapper{margin-top:20px}.about-pic img{float:none;position:relative;padding-top:80px;margin:0 auto -30px}.egan-contact-form{padding-right:0}.wiso-image{margin-top:60px;margin-bottom:100px}.headshot-bg{display:none}.quote-content{margin-bottom:80px}.index-contact-form{margin-bottom:120px}.contact-info-wrap{margin-top:-70px}.center-btn{margin:40px 0 0}.index-fix{width:100%;padding:0}.hide-command{display:inline-block}.recent-work-btn-fix{clear:both;position:relative;top:40px}.command-col-3{float:left;display:block}.wrap-404>.col-md-12{width:100%;text-align:center!important}}@media screen and (max-width:768px){.bottom-mask,.btn-demo,.nav-about-link::before,.nav-contact-link::before,.nav-home-link::before,.nav-services-link::before,.nav-tuts-link::before,.nav-work-link::before,.top-mask{display:none}.navbar{padding-top:6px;padding-bottom:6px;position:relative}.tom-egan-name>h2{top:-7px;font-size:1.7em}.navbar-collapse{margin-top:54px;margin-bottom:-17px;padding-top:0;padding-bottom:0;border-bottom:1px solid #8ec1d4;position:relative}.navHeaderCollapse{background:#3f99b6;width:100%;left:0}.navbar-fixed-top{padding-left:0;padding-right:0}.tom-egan-name h2{left:3%}.navbar-right li a{color:#b5d8e3}.navbar-right li a:hover{background:0 0;color:#ededed;margin-top:0}.inner-wrap,.overview-mockup{width:100%}.inner-wrap{padding:0 20px}.project-rows{margin-top:100px;margin-bottom:100px}.logo-design-wrap{padding:30px 15px}.subpage-header{margin-top:-20px;height:150px}.section-number{font-size:2.2em}.font-used,.section-title{font-size:1.2em}.section-title{margin-top:34px;margin-bottom:32px}.color-wheel svg{width:50%}.font-sample{margin-top:-10px}.subpage-header>.inner-wrap>.col-md-12 h2{margin-top:50px}.subpage-header>.inner-wrap>.col-md-12>.section-title{font-size:1.4em;margin-top:70px}.subpage-header>.inner-wrap>.col-md-12>.section-number>span>svg{height:44px!important;width:44px!important}.work-rows{margin-top:30px}.index-rows{margin-top:60px}.egan-hero-image h1{top:8%}.egan-hero-image h1,.interest-title{font-size:1.6em}.egan-hero-image h2{font-size:.9em;top:7%}.pit-stop{max-height:140px!important;margin-top:-30px}.egan-hero-wrap{margin-top:-20px;height:92vh}.quote-name{margin-top:24px!important}.quote-company{margin-top:42px}.quote-content{margin-top:20px}.logo-design-image{width:100%;padding:20px 0 40px}.project-img-wrap{height:300px}.videoWrapper{margin-top:15px}.stroke-content{height:550px}.seg-left-item,.seg-right-item,.subpage-content p{font-size:.9em}.bullet{height:17px;width:17px}.seg-stem-right{width:50%;left:50%}.seg-stem-left{width:50%;right:50%}.seg-right-item{margin-left:5px}.seg-left-item{margin-right:5px}.browser-skill-wrap{margin-bottom:-100px;height:380px;margin-top:40px;font-size:.9em}.lab-wrap,.view-tut-btn{margin-bottom:20px}.right-col-command1{margin-left:72px}.right-col-command2{margin-left:43px}.right-col-command3{margin-left:85px}.right-col-command4{margin-left:61px}.right-col-command5{margin-left:43px}.lab-item{padding:0 0 20px;border:none;border-bottom:1px solid rgba(0,0,0,.15)}.view-tut-btn{margin-top:30px}.lab-name{font-size:1em}.lab-info,.lab-info2{font-size:.8em!important}.lab-outer-row{margin-top:40px}.lab-item>.section-title{margin-top:20px;font-size:1.1em}.lab-date{position:absolute;margin-top:39px;margin-left:44px;font-size:.75em;font-weight:700}.wrap-404{margin-top:-50px;height:90vh}.wrap-404>.col-md-12{margin-top:30vh}}@media screen and (max-width:650px){.projects-item-wrap{float:none;width:100%}}@media screen and (max-width:550px){.hide-command{display:none}}@media screen and (max-width:480px){.command-col-3{display:none}}