.fadeIn{animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-duration:.8s;-webkit-animation-duration:.8s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important}@keyframes fadeIn{0%{transform:scale(0);opacity:0.0}60%{transform:scale(1.1)}80%{transform:scale(0.9);opacity:1}100%{transform:scale(1);opacity:1}}@-webkit-keyframes fadeIn{0%{-webkit-transform:scale(0);opacity:0.0}60%{-webkit-transform:scale(1.1)}80%{-webkit-transform:scale(0.9);opacity:1}100%{-webkit-transform:scale(1);opacity:1}}.fadeIn2{animation-name:fadeIn2;-webkit-animation-name:fadeIn2;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important}@keyframes fadeIn2{0%{transform:scale(0);opacity:0.0}60%{transform:scale(1.1)}80%{transform:scale(0.9);opacity:1}100%{transform:scale(1);opacity:1}}@-webkit-keyframes fadeIn2{0%{-webkit-transform:scale(0);opacity:0.0}60%{-webkit-transform:scale(1.1)}80%{-webkit-transform:scale(0.9);opacity:1}100%{-webkit-transform:scale(1);opacity:1}}.fadeIn3{animation-name:fadeIn3;-webkit-animation-name:fadeIn3;animation-duration:1.2s;-webkit-animation-duration:1.2s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important}@keyframes fadeIn3{0%{transform:scale(0);opacity:0.0}60%{transform:scale(1.1)}80%{transform:scale(0.9);opacity:1}100%{transform:scale(1);opacity:1}}@-webkit-keyframes fadeIn3{0%{-webkit-transform:scale(0);opacity:0.0}60%{-webkit-transform:scale(1.1)}80%{-webkit-transform:scale(0.9);opacity:1}100%{-webkit-transform:scale(1);opacity:1}}.fadeIn4{animation-name:fadeIn4;-webkit-animation-name:fadeIn4;animation-duration:1.4s;-webkit-animation-duration:1.4s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important}@keyframes fadeIn4{0%{transform:scale(0);opacity:0.0}60%{transform:scale(1.1)}80%{transform:scale(0.9);opacity:1}100%{transform:scale(1);opacity:1}}@-webkit-keyframes fadeIn4{0%{-webkit-transform:scale(0);opacity:0.0}60%{-webkit-transform:scale(1.1)}80%{-webkit-transform:scale(0.9);opacity:1}100%{-webkit-transform:scale(1);opacity:1}}.fadeInTagline{animation-name:fadeInTagline;-webkit-animation-name:fadeInTagline;animation-duration:2s;-webkit-animation-duration:2s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important}@keyframes fadeInTagline{0%{transform:scale(0);opacity:0.0}60%{transform:scale(1.1)}80%{transform:scale(0.9);opacity:1}100%{transform:scale(1);opacity:1}}@-webkit-keyframes fadeInTagline{0%{-webkit-transform:scale(0);opacity:0.0}60%{-webkit-transform:scale(1.1)}80%{-webkit-transform:scale(0.9);opacity:1}100%{-webkit-transform:scale(1);opacity:1}}.fadeInMoon{animation-name:fadeInMoon;-webkit-animation-name:fadeInMoon;animation-duration:4s;-webkit-animation-duration:4s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important}@keyframes fadeInMoon{0%{transform:scale(0);opacity:0.0}60%{transform:scale(1.1)}80%{transform:scale(0.9);opacity:1}100%{transform:scale(1);opacity:1}}@-webkit-keyframes fadeInMoon{0%{-webkit-transform:scale(0);opacity:0.0}60%{-webkit-transform:scale(1.1)}80%{-webkit-transform:scale(0.9);opacity:1}100%{-webkit-transform:scale(1);opacity:1}}.fadeInWolf{animation-name:fadeInWolf;-webkit-animation-name:fadeInWolf;animation-duration:4.5s;-webkit-animation-duration:4.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important}@keyframes fadeInWolf{0%{opacity:0.0}100%{opacity:1}}@-webkit-keyframes fadeInWolf{0%{opacity:0.0}100%{opacity:1}}.fadeOut{animation-name:fadeOut;-webkit-animation-name:fadeOut;animation-duration:.8s;-webkit-animation-duration:.8s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible !important}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes slideUp{0%{top:0px;opacity:1}60%{top:-45px;opacity:0.0}100%{top:-45px;opacity:0.0}}@-webkit-keyframes slideUp{0%{top:0px;opacity:1}60%{top:-45px;opacity:0.0}100%{top:-45px;opacity:0.0}}.nav-up{animation-name:slideUp;-webkit-animation-name:slideUp;animation-duration:.5s;-webkit-animation-duration:.5s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}.nav-up .navlinks{display:none}.nav-up .hamburgerwrapper{visibility:hidden}.nav-down{visibility:visible !important;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.25);-moz-box-shadow:0px 4px 4px rgba(0,0,0,0.25);box-shadow:0px 4px 4px rgba(0,0,0,0.25);background:#87a6bd}.nav-top{background:none !important}*{margin:0;padding:0;outline:none}a img{border:none}::selection{background:#87a6bd;color:#fff}::-moz-selection{background:#87a6bd;color:#fff}body{font-family:"Raleway",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background:#343e4e}h1{display:none}nav.primary-nav{position:fixed;top:0;left:0;width:100%;height:45px;z-index:10}nav.primary-nav .navlinks{position:absolute;right:10px;top:14px;text-align:right;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}nav.primary-nav .navlinks ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;list-style:none}nav.primary-nav .navlinks ul li{text-align:center;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}nav.primary-nav .navlinks ul li a{text-decoration:none;font-size:16px;font-weight:500;margin-left:14px;margin-right:14px;padding:5px 7px;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,0.2);-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}nav.primary-nav .navlinks ul li a:hover{color:#343e4e;background:#fff;text-shadow:0 2px 5px transparent;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.25);-moz-box-shadow:0px 4px 4px rgba(0,0,0,0.25);box-shadow:0px 4px 4px rgba(0,0,0,0.25)}nav.primary-nav .hamburgerwrapper{position:absolute;right:15px;top:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}nav.primary-nav .hamburgerwrapper .burgericon{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;position:relative;top:50%;width:30px;height:30px;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0)}nav.primary-nav .hamburgerwrapper .burgericon p{position:relative;top:3px;right:65px;color:#fff;font-size:20px;font-weight:300;text-shadow:0 2px 5px rgba(0,0,0,0.2);-webkit-transition:all ease 0.2s;-moz-transition:all ease 0.2s;-ms-transition:all ease 0.2s;-o-transition:all ease 0.2s;transition:all ease 0.2s}nav.primary-nav .hamburgerwrapper .burgericon .hamburger{width:24px;height:2px;background:#fff;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2);-webkit-transition:all ease 0.2s;-moz-transition:all ease 0.2s;-ms-transition:all ease 0.2s;-o-transition:all ease 0.2s;transition:all ease 0.2s}nav.primary-nav .hamburgerwrapper .burgericon .hamburger:before,nav.primary-nav .hamburgerwrapper .burgericon .hamburger:after{content:"";position:absolute;width:24px;height:2px;background:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2);-webkit-transition:all ease 0.2s;-moz-transition:all ease 0.2s;-ms-transition:all ease 0.2s;-o-transition:all ease 0.2s;transition:all ease 0.2s}nav.primary-nav .hamburgerwrapper .burgericon .hamburger:before{top:-7px}nav.primary-nav .hamburgerwrapper .burgericon .hamburger:after{top:7px}nav.primary-nav .hamburgerwrapper .burgericon.active .hamburger{background:none;box-shadow:0 2px 5px transparent}nav.primary-nav .hamburgerwrapper .burgericon.active .hamburger:before{top:0px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}nav.primary-nav .hamburgerwrapper .burgericon.active .hamburger:after{top:0px;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}div.mobile-nav{position:fixed;top:40px;width:100%;padding-bottom:35px;background:#87a6bd;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.25);-moz-box-shadow:0px 4px 4px rgba(0,0,0,0.25);box-shadow:0px 4px 4px rgba(0,0,0,0.25);visibility:hidden;z-index:15}div.mobile-nav ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;list-style:none}div.mobile-nav ul li{text-align:center;min-width:100%;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}div.mobile-nav ul li a{display:block;text-decoration:none;color:#fff;font-size:20px;text-shadow:0 2px 5px rgba(0,0,0,0.2);padding:10px 0}div.mobile-nav ul li a:hover{background:#fff;color:#343e4e}div.mobile-nav ul li a:hover{background:#fff;color:#343e4e}.mobile-nav-active{visibility:visible !important}section.hero{position:relative;width:100%;height:600px;background:url(../../img/background.min.jpg) no-repeat #87a6bd;background-position:bottom left;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:scroll}section.hero .logo{position:absolute;margin-top:15px;margin-left:15px;height:80px;width:auto}section.hero .bannerwrapper{position:relative;top:45px;height:555px;width:96%;max-width:960px;margin-left:auto;margin-right:auto;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.hero .bannerwrapper .tagline{position:absolute;left:40px;top:40px;visibility:hidden;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;z-index:1}section.hero .bannerwrapper .tagline h2{position:relative;font-family:"Changa One",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:130px;line-height:104px;right:0px;color:#fff;text-align:right;text-shadow:0px 4px 4px rgba(0,0,0,0.25);-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;z-index:1}section.hero .bannerwrapper .tagline h4{margin-top:5px;margin-right:5px;position:relative;font-size:24px;font-weight:normal;color:#fff;text-align:right;text-shadow:0px 4px 4px rgba(0,0,0,0.25);-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;z-index:1}section.hero .bannerwrapper .moon{position:absolute;right:150px;top:0px;height:345px;width:345px;background-color:#ccdbe3;visibility:hidden;-webkit-border-radius:100%;border-radius:100%;background-clip:padding-box;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.hero .bannerwrapper .wolf{position:absolute;right:30px;bottom:0px;height:377px;width:auto;visibility:hidden;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.hello{position:relative;width:100%;height:180px;background-color:#9ebdce}section.hello h2{position:relative;width:96%;max-width:960px;height:57px;top:40px;margin-left:auto;margin-right:auto;font-size:26px;font-weight:300;text-align:center;color:#343e4e;text-shadow:0 2px 5px rgba(0,0,0,0.2);-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.services{position:relative;width:100%;min-height:280px;padding-bottom:30px;background-color:#ccdbe3}section.services .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;top:-50px;margin-left:auto;margin-right:auto;min-height:287px;width:96%;max-width:960px;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;z-index:1}section.services .row .column{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;height:287px}section.services .row .column .icon{position:relative;top:0px;height:100px;width:100px;margin-left:auto;margin-right:auto;text-align:center;background-color:#ccdbe3;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;-webkit-border-radius:100%;border-radius:100%;background-clip:padding-box}section.services .row .column .icon h4{font-size:40px;font-weight:900;line-height:100px;text-shadow:0px 4px 4px rgba(0,0,0,0.25);visibility:hidden;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.services .row .column h5{font-size:25px;font-weight:normal;text-align:center;color:#343e4e;text-shadow:0 2px 5px rgba(0,0,0,0.2);-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.services .row .column hr{margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:20px;width:60px;text-align:center;color:#343e4e}section.services .row .column p{position:relative;margin-left:auto;margin-right:auto;width:219px;font-size:16px;text-align:center;color:#343e4e;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.services .row .column .development{color:#343e4e;border-color:#343e4e}section.services .row .column .design{color:#8f847f;border-color:#8f847f}section.services .row .column .agile{color:#9ebdce;border-color:#9ebdce}section.services .row .column .people{color:#87a6bd;border-color:#87a6bd}section.about{position:relative;width:100%;background-color:#fff;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.25);-moz-box-shadow:0px 4px 4px rgba(0,0,0,0.25);box-shadow:0px 4px 4px rgba(0,0,0,0.25);z-index:1}section.about .aboutwrapper{position:relative;margin-left:auto;margin-right:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1440px;min-width:320px;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.about .aboutwrapper .aboutphoto{position:relative;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:50%;min-height:440px;max-width:720px;min-width:320px;background:url(/assets/img/glenn.png) #ccdbe3;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50% 50%;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.about .aboutwrapper .aboutme{position:relative;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:50%;max-width:720px;min-width:320px;background:#fff;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.about .aboutwrapper .aboutme h2{margin-top:30px;margin-left:5vw;font-family:"Changa One",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:64px;font-weight:normal;color:#343e4e;text-shadow:0px 4px 4px rgba(0,0,0,0.25);-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.about .aboutwrapper .aboutme p:first-of-type{margin-top:5px}section.about .aboutwrapper .aboutme p{display:inline-block;position:relative;margin-left:5vw;margin-right:5vw;margin-top:-15px;padding-bottom:33px;font-size:19px;font-weight:300;color:#343e4e;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.social{position:relative;width:100%;padding-top:35px;padding-bottom:60px;background-color:#ccdbe3}section.social .socialwrapper{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:960px}section.social .socialwrapper h2{position:relative;width:100%;margin-left:auto;margin-right:auto;font-family:"Changa One",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:64px;font-weight:normal;color:#343e4e;text-align:center;text-shadow:0px 4px 4px rgba(0,0,0,0.25);-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.social .socialwrapper .row:first-of-type{margin-top:30px}section.social .socialwrapper .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;width:100%;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.social .socialwrapper .row .column{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;height:150px;width:160px;max-width:160px;min-width:160px;background:#d4d7dd;text-decoration:none;line-height:150px;overflow:hidden;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.social .socialwrapper .row .column h3{text-align:center;font-size:18px;font-weight:300;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.social .socialwrapper .row .social1{background:#9ebdce;color:#343e4e}section.social .socialwrapper .row .social2{background:#87a6bd;color:#343e4e}section.social .socialwrapper .row .social3{background:#343e4e;color:#fff}section.social .socialwrapper .row .social4{background:#8f847f;color:#fff}section.social .socialwrapper .row .social5{background:#9ebdce;color:#343e4e}section.social .socialwrapper .row .social6{background:#87a6bd;color:#343e4e}section.social .socialwrapper .row .social7{background:#343e4e;color:#fff}section.social .socialwrapper .row .social8{background:#8f847f;color:#fff}section.social .socialwrapper .row .social9{background:#9ebdce;color:#343e4e}section.social .socialwrapper .row .social10{background:#87a6bd;color:#343e4e}section.social .socialwrapper .row .social11{background:#343e4e;color:#fff}section.social .socialwrapper .row .social12{background:#8f847f;color:#fff}section.social .socialwrapper .row .column:hover{background-color:#d4d7dd}section.social .socialwrapper .row .column:hover h3{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);color:#343e4e}section.tech{position:relative;width:100%;padding-top:30px;padding-bottom:60px;background-color:#fff;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.25);-moz-box-shadow:0px 4px 4px rgba(0,0,0,0.25);box-shadow:0px 4px 4px rgba(0,0,0,0.25);z-index:1}section.tech .techwrapper{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:960px}section.tech .techwrapper h2{position:relative;width:100%;margin-left:auto;margin-right:auto;font-family:"Changa One",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:64px;font-weight:normal;color:#343e4e;text-align:center;text-shadow:0px 4px 4px rgba(0,0,0,0.25);-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.tech .techwrapper .row:first-of-type{margin-top:35px}section.tech .techwrapper .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;width:100%}section.tech .techwrapper .row .column{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;height:80px;width:160px;max-width:160px;margin:5px;background:#d4d7dd;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.25);-moz-box-shadow:0px 4px 4px rgba(0,0,0,0.25);box-shadow:0px 4px 4px rgba(0,0,0,0.25);-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.tech .techwrapper .row .column h3{text-align:center;font-weight:300;font-size:20px;line-height:80px}section.tech .techwrapper .row .tech1{background:#9ebdce;color:#343e4e}section.tech .techwrapper .row .tech2{background:#87a6bd;color:#343e4e}section.tech .techwrapper .row .tech3{background:#343e4e;color:#fff}section.tech .techwrapper .row .tech4{background:#8f847f;color:#fff}section.tech .techwrapper .row .tech5{background:#9ebdce;color:#343e4e}section.tech .techwrapper .row .tech6{background:#87a6bd;color:#343e4e}section.tech .techwrapper .row .tech7{background:#343e4e;color:#fff}section.tech .techwrapper .row .tech8{background:#8f847f;color:#fff}section.tech .techwrapper .row .tech9{background:#9ebdce;color:#343e4e}section.tech .techwrapper .row .tech10{background:#87a6bd;color:#343e4e}section.tech .techwrapper .row .tech11{background:#343e4e;color:#fff}section.tech .techwrapper .row .tech12{background:#8f847f;color:#fff}section.tech .techwrapper .row .tech13{background:#9ebdce;color:#343e4e}section.tech .techwrapper .row .tech14{background:#87a6bd;color:#343e4e}section.tech .techwrapper .row .tech15{background:#343e4e;color:#fff}section.tech .techwrapper .row .tech16{background:#8f847f;color:#fff}section.tech .techwrapper .row .tech17{background:#9ebdce;color:#343e4e}section.tech .techwrapper .row .tech18{background:#87a6bd;color:#343e4e}section.tech .techwrapper .row .tech19{background:#343e4e;color:#fff}section.tech .techwrapper .row .tech20{background:#8f847f;color:#fff}section.projects{position:relative;width:100%;padding-top:30px;padding-bottom:60px;background-color:#ccdbe3}section.projects .projectswrapper{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:1440px}section.projects .projectswrapper h2{position:relative;width:100%;margin-left:auto;margin-right:auto;font-family:"Changa One",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:64px;font-weight:normal;color:#343e4e;text-align:center;text-shadow:0px 4px 4px rgba(0,0,0,0.25);-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.projects .projectswrapper .row:first-of-type{margin-top:20px}section.projects .projectswrapper .row{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;width:100%}section.projects .projectswrapper .row .column{position:relative;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:285px;height:400px;max-width:285px;margin-left:10px;margin-right:10px;margin-top:12.5px;margin-bottom:12.5px;background:#fff;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.25);-moz-box-shadow:0px 4px 4px rgba(0,0,0,0.25);box-shadow:0px 4px 4px rgba(0,0,0,0.25);-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.projects .projectswrapper .row .column .title{height:100px;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}section.projects .projectswrapper .row .column .title h3{padding-top:13px;font-family:"Changa One",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,0.25);text-align:center}section.projects .projectswrapper .row .column .description p{margin:10px;font-size:15px;font-weight:400;color:#343e4e}section.projects .projectswrapper .row .column .viewlink{position:absolute;bottom:10px;right:10px;width:135px}section.projects .projectswrapper .row .column .viewlink a{text-decoration:none}section.projects .projectswrapper .row .column .viewlink a .view{position:relative;padding-top:12px;width:135px;height:30px;border-radius:5px;background:#8f847f;font-size:15px;color:#fff;text-align:center;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.projects .projectswrapper .row .column .viewlink a:hover .view{background:#d4d7dd;color:#343e4e;-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}section.projects .projectswrapper .row .project .title h3{font-size:30px}section.projects .projectswrapper .row .project1 .title{background:#9ebdce}section.projects .projectswrapper .row .project1 .title h3{font-size:34px}section.projects .projectswrapper .row .project2 .title{background:#343e4e}section.projects .projectswrapper .row .project3 .title{background:#8f847f}section.projects .projectswrapper .row .project4 .title{background:#9ebdce}section.projects .projectswrapper .row .project5 .title{background:#343e4e}section.projects .projectswrapper .row .project6 .title{background:#8f847f}section.projects .projectswrapper .row .project7 .title{background:#9ebdce}section.projects .projectswrapper .row .project7 .title h3{font-size:32px}section.projects .projectswrapper .row .project8 .title{background:#343e4e}section.projects .projectswrapper .row .project8 .title h3{font-size:36px}section.projects .projectswrapper .row .project9 .title{background:#8f847f}section.projects .projectswrapper .row .project9 .title h3{font-size:38px}section.projects .projectswrapper .row .project10 .title{background:#9ebdce}section.projects .projectswrapper .row .project11 .title{background:#343e4e}section.projects .projectswrapper .row .project11 .title h3{font-size:38px}section.projects .projectswrapper .row .project12 .title{background:#8f847f}section.projects .projectswrapper .row .project12 .title h3{font-size:32px}section.projects .projectswrapper .row .project13 .title{background:#9ebdce}section.projects .projectswrapper .row .project13 .title h3{font-size:36px}section.resume{position:relative;width:100%;padding-top:30px;padding-bottom:60px;background-color:#fff;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.25);-moz-box-shadow:0px 4px 4px rgba(0,0,0,0.25);box-shadow:0px 4px 4px rgba(0,0,0,0.25);z-index:1}section.resume .resumewrapper{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:960px;text-align:center}section.resume .resumewrapper h2{position:relative;width:100%;margin-left:auto;margin-right:auto;margin-bottom:25px;font-family:"Changa One",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:64px;font-weight:normal;color:#343e4e;text-align:center;text-shadow:0px 4px 4px rgba(0,0,0,0.25);-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.resume .resumewrapper .resumebuttons{margin-left:auto;margin-right:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}section.resume .resumewrapper .resumebuttons button:focus{outline:0}section.resume .resumewrapper .resumebuttons button[type="button"]{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;position:relative;width:200px;max-width:200px;max-width:200px;height:80px;margin:10px;border:none;border-radius:15px;background-color:#8f847f;color:#fff;font-family:"Changa One",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:36px;font-weight:normal;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.25);-moz-box-shadow:0px 4px 4px rgba(0,0,0,0.25);box-shadow:0px 4px 4px rgba(0,0,0,0.25);cursor:pointer;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.resume .resumewrapper .resumebuttons button[type="button"] .fa{padding-right:5px}section.resume .resumewrapper .resumebuttons button[type="button"]:hover{background-color:#d4d7dd;color:#343e4e;-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}section.contact{position:relative;width:100%;padding-top:30px;padding-bottom:60px;background-color:#9ebdce}section.contact .contactwrapper{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:960px}section.contact .contactwrapper h2{position:relative;width:100%;margin-left:auto;margin-right:auto;font-family:"Changa One",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:64px;font-weight:normal;color:#343e4e;text-align:center;text-shadow:0px 4px 4px rgba(0,0,0,0.25);-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.contact .contactwrapper .contactform{position:relative;max-width:420px;margin-left:auto;margin-right:auto}section.contact .contactwrapper .contactform form{position:relative;width:100%;margin-top:25px;text-align:center}section.contact .contactwrapper .contactform form input[type="text"]{width:100%;height:45px;padding:12px;border:1px solid #d4d7dd;border-radius:4px;box-sizing:border-box;margin-bottom:15px;resize:vertical;font-size:16px;color:#343e4e;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.25);-moz-box-shadow:0px 4px 4px rgba(0,0,0,0.25);box-shadow:0px 4px 4px rgba(0,0,0,0.25);-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.contact .contactwrapper .contactform form textarea{width:100%;height:200px;padding:12px;border:1px solid #d4d7dd;border-radius:4px;box-sizing:border-box;margin-bottom:15px;font-size:16px;color:#343e4e;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.25);-moz-box-shadow:0px 4px 4px rgba(0,0,0,0.25);box-shadow:0px 4px 4px rgba(0,0,0,0.25);-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.contact .contactwrapper .contactform form input[type="text"]:focus,section.contact .contactwrapper .contactform form textarea:focus{box-shadow:0 0 5px #343e4e;border:1px solid #343e4e}section.contact .contactwrapper .contactform form button:focus{outline:0}section.contact .contactwrapper .contactform form button[type="submit"]{position:relative;width:200px;height:80px;margin-top:5px;border:none;border-radius:15px;background-color:#8f847f;color:#fff;font-family:"Changa One",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:36px;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.25);-moz-box-shadow:0px 4px 4px rgba(0,0,0,0.25);box-shadow:0px 4px 4px rgba(0,0,0,0.25);cursor:pointer;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.contact .contactwrapper .contactform form button[type="submit"] .fa{padding-left:5px}section.contact .contactwrapper .contactform form button[type="submit"]:hover{background-color:#d4d7dd;color:#343e4e;-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}section.contact .contactwrapper .contactform form .container{border-radius:5px;background-color:#f2f2f2;padding:20px}section.footer{position:relative;width:100%;padding-top:25px;padding-bottom:20px;background-color:#343e4e}section.footer .footerwrapper{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:960px}section.footer .footerwrapper h4{position:relative;width:100%;margin-left:auto;margin-right:auto;margin-bottom:30px;font-family:"Changa One",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:36px;font-weight:normal;text-align:center;text-shadow:0px 4px 4px rgba(0,0,0,0.25)}section.footer .footerwrapper h4 a{text-decoration:none;color:#fff}section.footer .footerwrapper h4 .fa{padding-left:5px}section.footer .footerwrapper .logo{display:block;position:relative;margin-left:auto;margin-right:auto;margin-bottom:5px;height:70px;width:auto;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}section.footer .footerwrapper p{display:block;position:relative;width:100%;margin-left:auto;margin-right:auto;font-size:14px;color:#fff;text-align:center;text-shadow:0px 4px 4px rgba(0,0,0,0.25)}section.footer .footerwrapper p a{font-size:14px;color:#fff;text-shadow:0px 4px 4px rgba(0,0,0,0.25)}@media (max-width: 920px){section.hello{height:160px}section.services .row{top:-40px}section.services .row .column .icon{height:80px;width:80px}section.services .row .column .icon h4{font-size:32px;line-height:90px}section.services .row .column h5{font-size:20px}section.services .row .column p{font-size:14px;width:180px}section.about .aboutwrapper .aboutme h2{font-size:45px}section.about .aboutwrapper .aboutme p{font-size:15px}section.social .socialwrapper h2{font-size:45px}section.tech .techwrapper h2{font-size:45px}section.projects .projectswrapper h2{font-size:45px}section.resume .resumewrapper h2{font-size:45px}section.contact .contactwrapper h2{font-size:45px}}@media (max-width: 805px){nav.primary-nav .navlinks{display:none}}@media (min-width: 806px){nav.primary-nav .hamburgerwrapper{display:none}}@media (max-width: 800px){section.hero .bannerwrapper .wolf{right:0px}section.hero .bannerwrapper .moon{right:200px}}@media (max-width: 775px){section.hello h2{font-size:20px}}@media (max-width: 755px){section.services{min-height:550px}section.services .row{top:0px;max-width:500px}section.services .row .column{height:auto}section.services .row .column p{text-align:center}section.services .row .column hr{margin-top:15px;margin-bottom:10px}}@media (max-width: 730px){section.about .aboutwrapper .aboutme{width:100%}section.about .aboutwrapper .aboutphoto{height:440px}section.about .aboutwrapper .aboutphoto img{height:440px;width:auto}}@media (max-width: 570px){section.hero .bannerwrapper .moon{left:40px}}@media (max-width: 500px){section.hello h2{top:40px}}@media (max-width: 480px){section.hero{height:471px}section.hero .bannerwrapper{height:426px;left:0px}section.hero .bannerwrapper .tagline{left:0px;width:96%}section.hero .bannerwrapper .tagline h2{margin-left:auto;margin-right:auto;font-size:80px;line-height:64px;text-align:center}section.hero .bannerwrapper .tagline h4{margin-left:auto;margin-right:auto;text-align:center}section.hero .bannerwrapper .moon{top:20px;left:70px;height:230px;width:230px}section.hero .bannerwrapper .wolf{height:250px}}@media (max-width: 400px){section.contact .contactwrapper .contactform{max-width:300px}section.tech .techwrapper .row .column{margin-left:0px;margin-right:0px}}@media (max-width: 320px){nav.primary-nav .hamburgerwrapper{right:10px}section.hero .logo{margin-top:10px;margin-left:10px;height:70px}section.hero .bannerwrapper .moon{left:35px}section.hello h2{font-size:18px}section.services .row{padding-bottom:30px}section.services .row .column p{width:90%}}
/*# sourceMappingURL=main.css.map */
