article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4}::-moz-selection{background:#222;color:#fff;text-shadow:none}::selection{background:#222;color:#fff;text-shadow:none}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:0}a:hover,a:active{outline:0}h1,h2,h3,h4,h5,h6,p,div{margin:0;font-weight:400}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{box-shadow:none}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:black;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:black!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:'League Gothic';src:url('webfonts/League_Gothic_webfont.eot');src:local('League Gothic Regular'),url('webfonts/League_Gothic_webfont.woff') format('woff'),url('webfonts/League_Gothic_webfont.ttf') format('truetype'),url('webfonts/League_Gothic_webfont.svg#webfontbDMP4rcs') format('svg');font-weight:normal;font-style:normal}ul,ol,li{margin:0;padding:0;list-style:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#buttons,.border,h1,h2,h3,#buttons li,.slideshow,.characterDots li,.slideshow .title,#contactSection form #submit,.headline,#workSection .headline{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out}#pageTitle{display:none}html,body{height:100%;width:100%;font-family:'League Gothic',Arial,Helvetica,sans-serif}body{opacity:0;font-size:62.5%;-webkit-transition:opacity 600ms ease-in-out;-moz-transition:opacity 600ms ease-in-out;-ms-transition:opacity 600ms ease-in-out;min-width:320px}body.loaded{opacity:1}.bsCopy{margin-top:10px}nav{width:100%;position:fixed;margin:0 auto;top:0;height:80px;border-bottom:1px solid #000;background:#333;z-index:99;line-height:80px}nav ul{position:relative;z-index:1;overflow:hidden}#logomark{position:absolute;top:15px;left:20px;z-index:0}nav li{float:right;width:12%;height:80px;z-index:1;background:#333;text-align:center;font-size:26px;cursor:pointer;color:#fff;max-width:200px;position:relative;-webkit-transition:width 300ms ease-out,color 300ms ease-out,background-color 300ms ease-out,box-shadow 300ms ease-out;-moz-transition:width 300ms ease-out,color 300ms ease-out,background-color 300ms ease-out,box-shadow 300ms ease-out;-ms-transition:width 300ms ease-out,color 300ms ease-out,background-color 300ms ease-out,box-shadow 300ms ease-out;overflow:hidden}nav li>div{height:100%;border-right:1px solid #000;border-left:1px solid #666;-webkit-transition:box-shadow 300ms ease-out;-moz-transition:box-shadow 300ms ease-out;-ms-transition:box-shadow 300ms ease-out}nav #contact>div{border-right:0}nav #home{border-left:1px solid #666;margin-left:-1px}nav #home div{border-left:1px solid #000}#home img{position:absolute;left:50%;display:block;top:34%;width:24px;height:22px;background-color:#fff;-webkit-transition:opacity 300ms ease-out,background-color 300ms ease-out;-moz-transition:opacity 300ms ease-out,background-color 300ms ease-out;-ms-transition:opacity 300ms ease-out,background-color 300ms ease-out}#home #home_button{top:34%;width:24px;margin-left:-12px;height:22px}nav li:hover{color:#999}nav li.active{color:#70bf44!important;-webkit-box-shadow:inset 0 1px 6px 1px rgba(0,0,0,.75);-moz-box-shadow:inset 0 1px 6px 1px rgba(0,0,0,.75);box-shadow:inset 0 1px 6px 1px rgba(0,0,0,.75)}nav #home.active div{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#home #htg_button{top:14%;width:56px;margin-left:-28px;height:56px;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-ms-transition-duration:300ms;opacity:0!important}#home:hover img{opacity:.5}#home.active img{background-color:#70bf44;opacity:1}#main{width:100%;position:relative;z-index:1}.bsCopy h2{display:none}.bsCopy h2.active{display:block}.headline{width:80%;margin:0 auto;padding:0;font-size:4.6em;line-height:1.3em;text-align:center;color:#fff;position:relative;margin-top:60px;overflow:hidden;z-index:2}.border{border-top:1px solid #fff;margin:.8em auto 0;height:.8em;width:44%}h1{line-height:100%;position:static;margin:0 auto;font-weight:normal;margin-left:-212px}.bs h1{position:static;margin:0;display:inline-block;font-size:1.8em;width:100%}.bs h2{font-family:Georgia,serif;font-size:.58em;width:94%;margin:0 auto;max-width:700px}.headline h3{padding:10px 0;font-family:Georgia,serif;font-size:.48em;line-height:50%;width:100%;max-width:600px;margin:0 auto;line-height:1em;position:relative;z-index:1;line-height:1.2em}#homeSection{-webkit-transition:height 300ms ease-out;-moz-transition:height 300ms ease-out;-ms-transition:height 300ms ease-out;width:100%;position:relative;overflow:hidden;margin-top:80px}#bsSizer{width:100%;max-width:750px}#bs1{background:#59a9d5;background:-moz-radial-gradient(center,ellipse cover,#59a9d5 15%,#0079bc 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(15%,#59a9d5),color-stop(100%,#0079bc));background:-webkit-radial-gradient(center,ellipse cover,#59a9d5 15%,#0079bc 100%);background:-o-radial-gradient(center,ellipse cover,#59a9d5 15%,#0079bc 100%);background:-ms-radial-gradient(center,ellipse cover,#59a9d5 15%,#0079bc 100%);background:radial-gradient(center,ellipse cover,#59a9d5 15%,#0079bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#59a9d5',endColorstr='#0079bc',GradientType=1)}#bs2{background:#967a60;background:-moz-radial-gradient(center,ellipse cover,#967a60 15%,#654e39 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(15%,#967a60),color-stop(100%,#654e39));background:-webkit-radial-gradient(center,ellipse cover,#967a60 15%,#654e39 100%);background:-o-radial-gradient(center,ellipse cover,#967a60 15%,#654e39 100%);background:-ms-radial-gradient(center,ellipse cover,#967a60 15%,#654e39 100%);background:radial-gradient(center,ellipse cover,#967a60 15%,#654e39 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#967a60',endColorstr='#654e39',GradientType=1)}#bs3{background:#8dc043;background:-moz-radial-gradient(center,ellipse cover,#8dc043 15%,#528a00 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(15%,#8dc043),color-stop(100%,#528a00));background:-webkit-radial-gradient(center,ellipse cover,#8dc043 15%,#528a00 100%);background:-o-radial-gradient(center,ellipse cover,#8dc043 15%,#528a00 100%);background:-ms-radial-gradient(center,ellipse cover,#8dc043 15%,#528a00 100%);background:radial-gradient(center,ellipse cover,#8dc043 15%,#528a00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8dc043',endColorstr='#528a00',GradientType=1)}#bs4{background:#f1a623;background:-moz-radial-gradient(center,ellipse cover,#f1a623 15%,#c37300 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(15%,#f1a623),color-stop(100%,#c37300));background:-webkit-radial-gradient(center,ellipse cover,#f1a623 15%,#c37300 100%);background:-o-radial-gradient(center,ellipse cover,#f1a623 15%,#c37300 100%);background:-ms-radial-gradient(center,ellipse cover,#f1a623 15%,#c37300 100%);background:radial-gradient(center,ellipse cover,#f1a623 15%,#c37300 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1a623',endColorstr='#c37300',GradientType=1)}#bsHolder{position:absolute;left:0;top:0;height:74%;width:100%;z-index:4;display:block}.bs{position:absolute;left:0;top:0;height:100%;width:120%;margin-left:-10%;display:none}.active.bs{display:block}.bs .headline{font-size:3.94em;line-height:.65em;margin-top:36px;height:100%;top:0}.border{width:10%;height:.9em;margin-top:.9em;position:absolute;top:0}.borderLeft{right:50%;margin-right:170px}.borderRight{left:50%;margin-left:170px}#mask{top:96%;height:160px;position:absolute;width:100%;z-index:2;background:url(../img/whitemask.png) 0 100% repeat-x}.button{position:absolute;top:35%;z-index:20;overflow:hidden;display:inline-block;max-height:81px;max-width:92px;width:13%;background-size:auto 200%!important}.button img{cursor:pointer;width:100%;display:block}.button:hover{background-position:0 100%!important}.leftButton{left:-9px;background:url(../img/bs_buttons_arrow_left.png) 0 0 no-repeat}.rightButton{right:-9px;background:url(../img/bs_buttons_arrow_right.png) 0 0 no-repeat}.rightButton img:first-child{right:0}.rightButton img{float:right}#homeSection.animating .shadow{-moz-transform:scale(0,0);-webkit-transform:scale(0,0);opacity:0}.animatingLeft .buttonSelector{-webkit-transform:skew(30deg,-30deg) scale(0,0)}.animatingRight .buttonSelector{-webkit-transform:skew(-30deg,30deg) scale(0,0)}#selectorIcons{position:absolute;width:100%;bottom:2%;z-index:15}.buttonSelector{margin:0 auto;z-index:1;width:55%;max-width:346px;position:relative;bottom:0;overflow:hidden}#homeSection .shadow{position:absolute;z-index:4;width:100%;display:block;opacity:1;top:101%;text-align:center}.shadow img{max-width:195px;width:26%}#snowmanShadow{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1)}.bs .headline p{height:10%;font-size:.57em;width:90%;max-width:none;padding:0}#frontImage{position:absolute;top:0;height:100%;width:100%;transform-origin:50% 150%;-ms-transform-origin:50% 150%;-webkit-transform-origin:50% 150%;-moz-transform-origin:50% 150%;-o-transform-origin:50% 150%;z-index:3;text-align:center}.bsFrontImages{display:none;transform-origin:50% 100%;-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%}.bsFrontImages.active{display:block}.bsFrontImages img{display:none;width:64%;max-width:476px}.bsFrontImages.active img.active{display:inline}#frontImagesHolder{height:78%;top:0;position:absolute;width:100%;z-index:7}.bsFrontImages{height:100%;width:100%;position:absolute;top:0;overflow:hidden;z-index:1;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}#frontImage.active{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}.animationHolder{position:absolute;height:100%;top:0;width:100%;z-index:3}.animationMask{position:absolute;height:81%;top:23%;overflow:hidden;width:100%;z-index:1}.iconChanging .animationMask{z-index:7}#aboutSection .animationHolder img{height:100%;margin:0 auto;position:relative;z-index:1;display:none}#aboutSection .animationHolder img.active{display:inline-block}#aboutSection .animationHolder img{-webkit-backface-visibility:hidden}.active.buttonSelector{display:block}.buttonSelector ul{width:100%;cursor:pointer;position:relative;z-index:3;display:none}.buttonSelector li{width:19%;max-width:64px;max-height:64px;height:100%;margin-left:8%;cursor:pointer;position:relative;z-index:3;float:left;-webkit-transition:all 350ms cubic-bezier(0.455,0.030,0.515,0.955);-webkit-transition:all 350ms cubic-bezier(0.455,0.030,0.515,0.955);-moz-transition:all 350ms cubic-bezier(0.455,0.030,0.515,0.955);-ms-transition:all 350ms cubic-bezier(0.455,0.030,0.515,0.955);-o-transition:all 350ms cubic-bezier(0.455,0.030,0.515,0.955);transition:all 350ms cubic-bezier(0.455,0.030,0.515,0.955)}.currentPage1 #page1,.currentPage2 #page2,.currentPage3 #page3,.currentPage4 #page4{display:block}.buttonSelector img{position:relative;z-index:3;top:0;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;width:100%;max-height:64px;display:block;opacity:0}.buttonSelector li:first-child{margin-left:0}.buttonSelector li:hover img{opacity:1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}.iconChanging .buttonSelector li:hover img{opacity:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg)}#homeSection .buttonSelector li.active img{opacity:1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}.buttonSelector li:hover .icon{-webkit-transform:scale(1,1);-moz-transform:scale(1,1) rotate(0deg);-ms-transform:scale(1,1)}.iconChanging .buttonSelector li:hover .icon{-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8) rotate(1deg);-ms-transform:scale(.8,.8)}#homeSection .buttonSelector li.active .icon{-webkit-transform:scale(1,1);-moz-transform:scale(1,1) rotate(0deg);-ms-transform:scale(1,1)}.icon{position:absolute;top:0;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;left:0;-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8) rotate(1deg);-webkit-transform:scale(.8,.8);-ms-transform:scale(.8,.8);z-index:1;width:100%;height:100%;background:url(../img/icons/sprites.png) 0 0 no-repeat;background-size:500%}#icoBox{background-position:0 0}#icoPlane{background-position:0 25%}#icoMonitor{background-position:0 50%}#icoPencil{background-position:0 75%}#icoUmbrella{background-position:25% 0}#icoBeaker{background-position:25% 25%}#icoMacbook{background-position:25% 50%}#icoAbc{background-position:25% 75%}#icoOdometer{background-position:50% 0}#icoLightbulb{background-position:50% 25%}#icoIphone{background-position:50% 50%}#icoPie{background-position:50% 75%}#icoLogo{background-position:75% 0}#icoSun{background-position:75% 25%}#icoIpad{background-position:75% 50%}#icoGear{background-position:75% 75%}#workSection{text-align:center;overflow:hidden;width:100%}#workSection h2{display:inline-block;padding:0 60px}#workSection .headline{color:#ff7200;width:100%}#workSection .headline h3{width:80%}#workSection .border,#aboutSection .border{border-top:1px solid #ccc;height:.5em;margin-top:.5em;width:40%}#quotes{height:330px}#quotes .quoteHolder h1{font-size:2.6em;font-family:Georgia,serif;width:70%;max-width:700px;line-height:1.1em;margin:30px auto 0;color:#97895a}#workSection h3{color:#97895a;font-size:.5em}#quotes .headline{color:#555;width:47%;font-size:1.7em;top:0;max-width:530px;margin-top:60px}#quotes .border{width:50%;left:50%;margin-left:-25%;z-index:0}#quotes .borderLeft{margin-right:10%}#quotes .borderRight{margin-left:10%}#quotes h2{background-color:#fff;padding:0 15px;z-index:1;position:relative}#quotes .border{-webkit-transition:opacity 350ms ease-out;-moz-transition:opacity 350ms ease-out;-ms-transition:opacity 350ms ease-out}#quotes .border.out{opacity:0}#quotes .headline p{font-size:1em;color:#777;margin-top:.5em;font-family:Georgia,serif}.circleButton{height:78px;width:78px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;cursor:pointer;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out}#quoteBtn{background:url(../img/quotes.png) 50% 50% no-repeat #97895a;position:relative;margin:60px auto 0}#quoteBtn:hover{background-color:#6c6241}#quoteBtn:active{background-color:#000}.quoteHolder{position:relative;display:none}.quoteHolder.active{position:relative;display:block}.quoteHolder.active span{position:relative;top:0;left:0;-webkit-transition:top 250ms ease-out,opacity 250ms ease-out;-moz-transition:top 250ms ease-out,opacity 250ms ease-out;-ms-transition:top 250ms ease-out,opacity 250ms ease-out}.quoteHolder.active span.upOut{top:-10px;opacity:0}.quoteHolder.active span.downOut{top:10px;opacity:0}.quoteHolder.active span.in{top:0;opacity:1}#hap{border-bottom:1px solid #ccc;background:url(../img/hap.jpg) 50% 45px no-repeat transparent}#bardenay{background:url(../img/bardenay.jpg) 50% 45px no-repeat transparent}#re{background:url(../img/re.jpg) 50% 45px no-repeat transparent}.slideshow{width:100%;border-bottom:1px solid #ccc;position:relative;text-align:center;overflow:hidden;margin-top:-112px;padding-top:112px;padding-bottom:66px}#workSection .slideshow .border{margin-top:0;z-index:99;display:block}.slideshow.second{padding-top:66px;border-top:1px solid #ccc;margin:0!important;border-top:0}.slideshowPlaceholder{display:block;max-width:1350px;width:100%;position:relative;z-index:0}.slideshow.second .center{max-height:600px}.active .slideshowPlaceholder{z-index:50}.slideshowContainer{width:100%;margin:0 auto;position:relative}.slideshow .title{color:#00bdcd;font-size:3.8em;margin-top:3%;height:auto}.slideshow .viewButton{max-width:124px;height:28px;line-height:100%;color:#fff;font-size:1.7em;position:relative;margin:0 auto;background:url(../img/view_button.png) 0 0 no-repeat transparent}.workShadow{width:50%;position:relative;margin-top:-20px;z-index:0;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out}.second .workShadow{bottom:46%}.viewButton span{position:absolute;top:22%;left:20%}.center{position:absolute;top:17%;width:100%;text-align:center;z-index:4}.openSlideshow .placeholder{width:66%;max-width:270px}.openSlideshow{cursor:pointer;width:30%;margin:0 auto;max-width:410px;position:relative}.openSlideshow:hover .viewButton{background-position:0 100%}.openSlideshow .display{width:66%;position:relative;z-index:1;max-width:270px;-webkit-transition:-webkit-transform 300ms ease-out;-moz-transition:-moz-transform 300ms ease-out;-ms-transition:-ms-transform 300ms ease-out}.openSlideshow:hover .display{-moz-transform:translateY(-15%);-webkit-transform:translateY(-15%);-ms-transform:translateY(-15%)}.openSlideshow.active .display{-moz-transform:translateY(-15%);-webkit-transform:translateY(-15%);-ms-transform:translateY(-15%)}.second .slideshowHeadline{bottom:20%}.openSlideshow:hover .workShadow{-moz-transform:scale(.75,.75);-webkit-transform:scale(.75,.75);-ms-transform:scale(.75,.75)}.openSlideshow.active .workShadow{-moz-transform:scale(.75,.75);-webkit-transform:scale(.75,.75);-ms-transform:scale(.75,.75)}.slideshowCanvas{position:absolute;top:0;height:100%;width:100%;margin-left:-50%;left:50%;opacity:0}.slideshowCanvas img{width:100%;max-width:1350px}.slideshowCanvas div{position:absolute;width:100%;height:100%;top:0;left:0}.slideshow .button{z-index:99;top:47%}.slideshow .button img{opacity:0;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;-ms-transition:opacity 300ms ease-out}.slideshow:hover .button img{opacity:1}.slideshow .rightButton{right:-95px}.slideshow .leftButton{left:-95px}.slideshowCanvas .slide1{top:0;left:0}.openSlideshowHolder{max-width:1350px;margin:0 auto;width:100%;min-width:1000px}.slideshowCanvas .slide2{top:-80%;left:100%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}.slideshowCanvas .slide3{top:-220%;left:-55%;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg)}.slideshowCanvas .slide4{top:-200%;left:-170%;-webkit-transform:rotate(55deg);-moz-transform:rotate(55deg);-webkit-transform:rotate(55deg);-ms-transform:rotate(55deg)}.slideshowCanvas .slide5{top:-460%;left:-85%;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg)}#flickerFix{position:absolute;height:100px;width:100px;top:-20px;left:-20px;z-index:99;-moz-transition:all 900ms cubic-bezier(0.445,0.050,0.350,0.920);-webkit-transition:all 900ms cubic-bezier(0.445,0.050,0.350,0.920);-ms-transition:all 900ms cubic-bezier(0.445,0.050,0.350,0.920)}.flicker{-moz-transform:translate(10px,10px) rotate(-10deg);-webkit-transform:translate(10px,10px) rotate(-10deg);-ms-transform:translate(10px,10px) rotate(-10deg)}.preloader{position:absolute;top:32%;width:100%;display:none;text-align:center}.second .preloader{top:36%}.preloader img{width:15%;max-width:100px}.preloader.active{display:block}#aboutSection{background-color:#f7f7ef;overflow:hidden;width:100%}#aboutSection .headline{color:#ef554b}#aboutSection .headline h3{color:#666}.aboutBio h3{font-size:3.0em;color:#8e6a4f;font-weight:normal}.nameTag h4{font-size:1.7em;color:#666;font-family:Georgia,serfi;font-style:italic;font-weight:normal}#aboutSection .border{border-top:1px solid #ccc;width:90%}.aboutSection{width:90%;margin:60px auto 30px;max-width:1000px;overflow:hidden}.nameTag{background:url(../img/albert_nametag_icon.png) no-repeat 0 50%;padding-left:22%;max-height:59px;background-size:auto 100%}#chrisSection .nameTag{background:url(../img/chris_nametag_icon.png) no-repeat 0 50%;background-size:auto 100%}.aboutSection p{font-size:1.9em;font-family:Georgia,serif;width:100%;padding-top:30px;color:#666}.aboutBio{border-left:1px solid #ccc;border-bottom:1px solid #ccc;overflow:hidden;padding:45px 4% 0}.character{float:left;width:50%;text-align:center;position:relative;margin-top:-40px}.character div{overflow:hidden}#chrisSection .character{float:right}#chrisSection .aboutBio{border-right:1px solid #ccc;border-left:none}#chrisSection .bio{float:right;width:50%}#chrisSection .nameTag{float:right;width:100%;margin-right:-80px;max-width:360px}#chrisSection .bio p{float:right}#aboutSection .animationHolder{display:block;margin:0 auto;position:relative;z-index:1;width:70%;top:0;max-width:300px;overflow:hidden}#aboutSection .animationHolder img{width:100%;height:auto}.character .placeholder{position:static}.character img.active{top:0}.character .shadow{left:50%;margin:-5% auto 0 -30%;position:absolute;width:60%;z-index:0;top:auto;height:auto;-webkit-transition:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.characterDots{width:64px;margin:50px auto 0}.characterDots li{padding:8px;float:left}.characterDots div{height:16px;width:16px;background-color:#e4e4d7;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;position:relative;z-index:9}.characterDots div:hover,.characterDots li.active div{background-color:#ff7100}.jquery div:hover,.characterDots .jquery.active div{background-color:#73a818}.characterDots .tux div:hover,.characterDots .tux.active div{background-color:#000}.bio{float:right;width:50%;padding-bottom:100px}.blurb{max-width:360px}.quickFacts{width:90%;margin:70px auto 0;position:relative}.quickFacts .quickImage{top:0;left:0;height:100%;width:100%;background:url(../img/quick_facts/quick_facts_sprite.png) no-repeat 0 0;background-size:500%;width:41%;max-width:113px;max-height:68px;margin:0 auto}#champion .quickImage{background-position:0 50%}#mixologist .quickImage{background-position:75% 0}#uw .quickImage{background-position:75% 50%}#map .quickImage{background-position:50% 0}#left .quickImage{background-position:25% 0}#albertDog .quickImage{background-position:0 0}#shiba .quickImage{background-position:25% 50%}#swim .quickImage{background-position:50% 50%}.uw .quickImage{background-position:75% 50%}#diet .quickImage{background-position:50% 100%}#jordan .quickImage{background-position:75% 100%}#gamer .quickImage{background-position:25% 100%}#coffee .quickImage{background-position:0 100%}.quickFacts .title{background-color:#f7f7ef;color:#ef554b;height:auto;position:absolute;top:-15px;width:120px;left:50%;top:-87px;text-align:center;margin-left:-60px;font-size:3.0em}.quickFacts li{text-align:center;overflow:hidden;width:33%;float:left;color:#8e6a4f;font-style:italic;text-align:center;font-size:1.5em;font-family:Georgia,serif;padding-bottom:30px}.quickFacts img{width:100%}#contactSection{background-color:#333;position:relative;overflow:hidden;width:100%}#contactSection .circleButton{cursor:default;background:url(../img/mail_icon.svg) 50% 50% no-repeat #9ec588;background-color:#9ec588;margin:0 auto}#contactSection .headline{max-width:1090px}#contactSection .border{border-top:1px solid #777;width:90%}#contactSection .borderLeft{margin-top:.7em;margin-right:100px}#contactSection .borderRight{margin-top:.7em;margin-left:100px}#contactSection h2{text-indent:-9999em}#contactSection h3{color:#cbe6f5;font-size:.65em;margin-top:20px;line-height:1.2em}#contactSection form{max-width:990px;margin:60px auto 0;font-size:3.5em;color:#fff;overflow:hidden;width:90%;padding:0 4px 190px 0}#contactSection form span{font-size:.5em;font-family:Georgia,serfi;color:#aeeaee;position:relative;top:-6px;padding-left:10px}input,textarea{border:2px solid #fff;width:94%;background-color:#ddd;padding:5px 10px;font-family:Georgia,serif;font-size:28px;-webkit-transition:background-color 500ms ease-out;-moz-transition:background-color 500ms ease-out;-ms-transition:background-color 500ms ease-out}input:focus,textarea:focus{border:2px solid #ddd;background-color:#fff}.mailCol{width:48%;float:left}#mailCol2{float:right}.category{float:left;width:100%;height:140px}.title{height:47px}#message{float:left;width:100%}#message>div{height:auto}#message textarea{float:left;width:97%;margin-bottom:50px}#submit{width:auto;-webkit-border-radius:64px;border-radius:64px;-moz-border-radius:64px;float:left;border:0;font-family:'League Gothic',Arial,Helvetica,sans-serif;color:#fff;font-size:1.1em;padding:10px 70px 10px 30px;text-align:left;background:url(../img/submit_icon.png) 85% 47% no-repeat #00bdcd;background-size:auto 50%}#submit:hover{background-color:#70bf44}#mailbox{position:absolute;width:100%;margin:30px auto 0;display:none}#mailbox img{width:40%;max-width:330px;margin:0 auto;display:block}@media screen and (max-width:768px){nav li{width:25%;max-width:250px}#quoteBtn{margin:45px auto 0}.character{padding-bottom:45px}#contactSection form{margin:45px auto 0;padding-bottom:100px}#quotes .headline{margin-top:45px}#home #htg_button{opacity:1!important}#home #home_button{-webkit-transition-duration:0ms;-moz-transition-duration:0ms;-ms-transition-duration:0ms;opacity:0!important}#home:hover #htg_button{opacity:.5!important}#home.active #htg_button{background-color:#70bf44;opacity:1!important}#buttons{opacity:0;z-index:0}body{font-size:58.5%}.slideshow .title{font-size:3em}}@media screen and (max-width:640px){.circleButton{height:50px;width:50px;background-size:50%!important}.center{top:11%}#contactSection h1{width:50px}.openSlideshow{width:40%}.slideshowHeadline{margin-top:10px}.workShadow{margin-top:-8px}.slideshow .title{display:none}.bs .headline{margin-top:20px}#logomark{opacity:0}.headline{margin-top:45px}#quotes{height:270px}.bsCopy{margin-top:5px}.slideshow .viewButton{max-width:96px;height:22px;background-size:100% auto}.slideshow{margin-top:-98px;padding:100px 0 45px}.slideshow.second{padding:45px 0}.category{height:120px}.mailCol,#message,#submitCat{width:65%;float:none;margin:0 auto}#mailCol2{float:none;margin:0 auto}textarea{width:94%}body{font-size:50.5%}#submit{-webkit-border-radius:64px;border-radius:64px;-moz-border-radius:64px;padding:7px 50px 7px 22px}.aboutSection{margin-top:0;margin-bottom:0}.character,.bio{width:100%!important;float:none!important;max-width:420px;margin-left:auto;margin-right:auto;overflow:hidden;padding-bottom:50px}.quickFacts{width:90%;margin:40px auto 0;position:relative}.quickFacts .title{top:-56px}.character{padding-bottom:60px}.aboutBio{border:none!important;border-bottom:1px solid #ccc!important}.blurb{margin:0 auto}.slideshow .title{font-size:2.2em}.headline p{max-width:348px}h1{margin-left:-170px;width:340px}.borderLeft{margin-right:100px}#workSection h2{padding:0 45px}.borderRight{margin-left:100px}#buttons li{width:12px;height:12px}#contactSection .borderLeft{margin-right:70px}#contactSection .borderRight{margin-left:70px}#buttons{margin-right:-62px;top:95%}}@media only screen and (max-width:480px){body{font-size:40.2%}#quoteBtn{margin:30px auto 0}#quotes .headline{margin-top:30px}.character{padding-bottom:30px}#contactSection form{margin:30px auto 0;padding-bottom:60px}#quotes{height:210px}.bs .headline{margin-top:15px}.headline{margin-top:35px}.slideshow .viewButton{max-width:76px;height:17px;background-size:100% auto}.slideshow{margin-top:-82px;padding:90px 0 30px}.slideshow.second{padding:30px 0}#contactSection .borderLeft{margin-right:55px}#contactSection .borderRight{margin-left:55px}nav{line-height:50px;height:50px}#homeSection{margin-top:50px}#home #htg_button{width:28px;height:28px;margin-left:-14px;top:18%}nav li{height:50px;font-size:15px}.headline p{max-width:278px}h1{margin-left:-135px;width:270px}.borderLeft{margin-right:88px}.borderRight{margin-left:88px}#buttons li{width:6px;height:6px}#buttons{margin-right:-50px;top:94%}}@media only screen and (max-width:320px){body{font-size:35.2%}.slideshow{margin-top:-73px;padding-top:73px}}.mobile nav{position:absolute}.mobile .animationHolder img{-webkit-backface-visibility:visible}.mobile .stage{-webkit-transition:all 900ms cubic-bezier(0.445,0.050,0.350,0.920)}.mobile .stage img{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.mobile .button:hover{background-position:0 0!important}.mobile .bs{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased}.mobile #aboutSection .shadow{-webkit-transition:-webkit-transform 350ms ease-in-out}.mobile .bsCopy{-webkit-transition:opacity 500ms ease-in-out}.mobile .fadeCopy .bsCopy{opacity:0!important}.mobile .buttonSelector{-webkit-transition:all 775ms cubic-bezier(0.680,0,0.265,1)}.mobile .animationHolder{-webkit-transition:-webkit-transform 600ms cubic-bezier(0.675,0,0.215,1)}.mobile #homeSection .shadow{-webkit-transition:all 525ms ease-in-out}.mobile #logomark{display:none}.mobile .shadow img{-webkit-transition:-webkit-transform 350ms ease-in-out}.mobile #main{-webkit-transition:-webkit-transform 900ms ease-in-out}.mobile .slideshow .button img{-webkit-transition:none;-moz-transition:none;-ms-transition:none;opacity:1}.mobile .button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mobile #frontImage,.mobile #bsHolder{-webkit-transition:-webkit-transform 1550ms cubic-bezier(0.675,0,0.215,1)}.mobile nav li:hover{color:#fff}.mobile .buttonSelector li:hover .icon{-webkit-transform:scale(.8,.8)}.mobile .buttonSelector li:hover img{opacity:0;-webkit-transform:rotate(0deg)}.mobile nav li:hover img{opacity:1}.mobile #homeSection{-webkit-transform:translate(0,0);overflow:hidden;position:absolute;width:100%;top:0;left:0;-webkit-backface-visibility:hidden}.mobile #workSection,.mobile #aboutSection,.mobile #contactSection{-webkit-backface-visibility:hidden;-webkit-transform:translate(100%,0);position:absolute;display:none}.mobile .openSlideshow{-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#aboutSection .shadow{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transform:scale(1,1)}#homeSection{height:768px;margin-top:80px}#workSection,#aboutSection,#contactSection{margin-top:80px}h1{width:590px;margin-left:-295px}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){#homeSection{height:600px}}@media only screen and (max-device-width:480px){.border{display:none}.bsFrontImages img{height:100%;width:auto;max-height:460px;max-width:476px}.character img{-webkit-backface-visibility:hidden}#selectorIcons{bottom:5%}#workSection,#aboutSection,#contactSection{margin-top:50px}}@media only screen and (max-device-height:640px){#homeSection{height:370px}}@media screen and (min-width:321px) and (max-width:480px){#homeSection{height:570px}}