
/*! normalize.css modified for PXtoEM.com at 16px
    normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:1em;-webkit-text-size-adjust:1em;-ms-text-size-adjust:1em}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em
0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em
40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em
0}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:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em
0}dd{margin:0
0 0 40px}menu,ol,ul{padding:0
0 0 40px}nav ul,
nav
ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}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;*height:13px;*width: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}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"ITC Officina Sans Book";src:url("/fonts/e4f88d1f-2f5e-49a0-9361-9fcdc5bfc795.eot?#iefix");src:url("/fonts/e4f88d1f-2f5e-49a0-9361-9fcdc5bfc795.eot?#iefix") format("eot"),url("/fonts/60567f88-1ef5-4f2c-9951-3ce3845f9967.woff") format("woff"),url("/fonts/ec8c3086-5408-4f25-97d0-f1f4c7014668.ttf") format("truetype"),url("/fonts/d29fed54-ae01-49ef-94e2-3e3fb9df3f70.svg#d29fed54-ae01-49ef-94e2-3e3fb9df3f70") format("svg")}@font-face{font-family:"ITC Officina Sans Book Italic";src:url("/fonts/2cc84b16-2765-45df-82db-1d8c63b97ea4.eot?#iefix");src:url("/fonts/2cc84b16-2765-45df-82db-1d8c63b97ea4.eot?#iefix") format("eot"),url("/fonts/7895df1c-c1ad-4189-91fa-0c041359c821.woff") format("woff"),url("/fonts/153b7835-57ac-4a79-8632-6c639baa03f5.ttf") format("truetype"),url("/fonts/c34f183d-16cc-4f0f-98a5-e5b65d508953.svg#c34f183d-16cc-4f0f-98a5-e5b65d508953") format("svg")}@font-face{font-family:"ITC Officina Sans Medium";src:url("/fonts/e474d956-ffd6-470b-83c1-c02f503790e9.eot?#iefix");src:url("/fonts/e474d956-ffd6-470b-83c1-c02f503790e9.eot?#iefix") format("eot"),url("/fonts/219dbf96-faba-452f-a6b9-ce7bb2bac564.woff") format("woff"),url("/fonts/83766dc4-631e-4da8-81e2-fcf2fc18dc35.ttf") format("truetype"),url("/fonts/2afc3ec0-76b8-4007-a7da-1a77f954f71a.svg#2afc3ec0-76b8-4007-a7da-1a77f954f71a") format("svg")}@font-face{font-family:"ITC Officina Sans Medium Italic";src:url("/fonts/9f65c7e9-71c9-4469-a5dd-2ab987704b68.eot?#iefix");src:url("/fonts/9f65c7e9-71c9-4469-a5dd-2ab987704b68.eot?#iefix") format("eot"),url("/fonts/89571723-35d3-488c-b84b-be5914c54bcc.woff") format("woff"),url("/fonts/1017f8df-6c20-4ec3-a48f-f4ab75681301.ttf") format("truetype"),url("/fonts/99697349-413e-4730-8231-03791c4a6fb9.svg#99697349-413e-4730-8231-03791c4a6fb9") format("svg")}@font-face{font-family:"ITC Officina Sans Light";src:url("/fonts//82171e9f-adc1-40bf-a135-730ccca5361f.eot?#iefix");src:url("/fonts//82171e9f-adc1-40bf-a135-730ccca5361f.eot?#iefix") format("eot"),url("/fonts/52b29426-731e-4b42-a509-796519389519.woff") format("woff"),url("/fonts/a4f9bcc9-9f35-48a6-9bd6-0582d70ff5e1.ttf") format("truetype"),url("/fonts/6e608fea-25ca-445f-8212-83091a75e23f.svg#6e608fea-25ca-445f-8212-83091a75e23f") format("svg")}p,span,a,li,label,input,select,option,textarea,table,td,th,blockquote{font:1.050em/1.600em 'ITC Officina Sans Light',sans-serif;color:#606060}p{letter-spacing:0.025em;margin:0}p+p,p+ul,ul+p,h1+p,h2+p,h2+ul,h2+div,p+h3,ul+h3{margin-top:1.200em}h4+ul{margin:0}small{font:0.800em/1.600em 'ITC Officina Sans Book',sans-serif;-webkit-font-smoothing:antialiased;font-weight:normal}b,strong{font-family:'ITC Officina Sans Book',sans-serif;font-weight:normal;color:#606060;letter-spacing:0}.error{color:#f00 !important}h1{font:normal 2.800em/1.200em 'ITC Officina Sans Book', sans-serif;color:#8dc63f;text-shadow:none;margin:0;margin-top: .2em;-webkit-font-smoothing:antialiased}h1
strong{font-family:'ITC Officina Sans Medium',sans-serif;color:#8dc63f}h1.mobileTitle{color:#606060;display:none}h2{font:normal 1.500em/1.200em 'ITC Officina Sans Light',sans-serif;color:#606060;text-shadow:none;margin:0}h3{font:normal 1.100em/1.500em 'ITC Officina Sans Book',sans-serif;color:#606060;text-shadow:none;margin:0}h2+h3{font:normal 1.100em/1.200em 'ITC Officina Sans Book', sans-serif;color:#606060;text-shadow:none;margin:1em
0}h4{font:1.050em/1.200em 'ITC Officina Sans Light',sans-serif;color:#606060;margin:0}h1+h1{margin: .6em 0}h4+h4,ul+h4,div.phoneHide+h4{margin:1.2em 0}@font-face{font-family:'icnAqua';src:url('/fonts/icnAqua.eot');src:url('/fonts/icnAqua.eot?#iefix') format('embedded-opentype'), url('/fonts/icnAqua.woff') format('woff'), url('/fonts/icnAqua.ttf') format('truetype'), url('/fonts/icnAqua.svg#icnAqua') format('svg');font-weight:normal;font-style:normal}.icnPinterest,.icnTwitter,.icnClose,.icnArrowR,.icnArrowL,.icnFacebook,.icnHamburger,.icnInstagram{font-family:'icnAqua';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icnPinterest:before{content:"\e600"}.icnTwitter:before{content:"\e601"}.icnClose:before{content:"\e606"}.icnArrowR:before{content:"\e605"}.icnArrowL:before{content:"\e604"}.icnFacebook:before{content:"\e602"}.icnHamburger:before{content:"\e603"}.icnInstagram:before{content:"\e900";position:relative;top:-1px}a:link, a:active, a:visited, a
strong{color:#8dc63f;text-decoration:underline;text-shadow:none}a:hover, a.on, a:hover
strong{color:#000;text-decoration:underline;text-shadow:none}nav a:link, nav a:active, nav a:visited{color:#000;text-decoration:none;text-shadow:none;font-family:'ITC Officina Sans Light'}nav a:hover{color:#8dc63f;text-decoration:none;text-shadow:none}nav a.on, nav
a.clicked{color:#8dc63f !important;text-decoration:none;text-shadow:none}footer a:link, footer a:active, footer a:visited{color:#fff;text-decoration:underline;text-shadow:none}footer a:hover, footer
a.on{color:#fff;text-decoration:none;text-shadow:none}a:active,a:focus{outline:none}ul,ol{list-style:none;margin:0;padding:0}section article ul:not([class]){margin-left:0.900em;padding:0;text-indent:-0.900em}section article ul:not([class]) li{color:#606060}section article ul:not([class]) li:before{content:"\2013 ";padding-right:10px}ul.pipes li+li:before{content:"|";margin:0
10px;float:left}ul.plus{margin-left:0.900em;padding:0;text-indent:-0.900em}ul.plus
li{color:#606060;margin-bottom:0 !important}ul.plus li:before{content:"+";color:#8dc63f;margin:0
10px 0 0}::-moz-selection{background:#8dc63f;color:#fff;text-shadow:none}::selection{background:#8dc63f;color:#fff;text-shadow:none}hr{display:block;height:1px;margin:1.400em 0;padding:0;border:0;border-bottom:1px #dadada solid;box-shadow:0 1px 0 #fff}img{vertical-align:middle}textarea{resize:vertical}a.edit-link
img{width:auto !important;height:auto !important;float:none !important;margin:0
!important;padding:0
!important;vertical-align:baseline !important}.nowrap{white-space:nowrap}html,body{height:100%}body{background:#606060}div.container{position:relative;overflow:hidden;background:transparent;z-index:1}div.container
nav.mobile{position:fixed;top:0;left:0;right:auto;bottom:0;width:0;padding:19px
0 0 20px;z-index:0;overflow:scroll;-webkit-overflow-scrolling:touch;background:#606060;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}div.container
nav.mobile.unlocked{right:0 !important;width:auto !important}div.container nav.mobile
ul{position:relative;width:0;border-bottom:1px #6D6D6D solid}div.container nav.mobile.unlocked
ul{width:180px}div.container nav.mobile ul>li{position:relative;min-height:41px;border-top:1px #6D6D6D solid}div.container nav.mobile ul>li>a{position:relative;width:100%;display:block;padding:3px
0;font-size:1.250em;line-height:1.800em;text-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:0;-webkit-font-smoothing:antialiased}div.container nav.mobile ul > li > a:link, nav.mobile ul > li > a:active, nav.mobile ul>li>a:visited{color:#fff;text-decoration:none}div.container nav.mobile ul > li > a:hover, nav.mobile ul>li>a.on{color:#8dc63f;text-decoration:none}div.container nav.mobile ul+ul{margin-top:43px}div.container
header{-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:fixed;top:0;width:100%;z-index:2;padding:25px
0;border-bottom:1px rgba(218,218,218,.9) solid;background:rgba(245,245,245,.9);-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);text-transform:lowercase}div.container header.nav-up{transform:translateY(-105px)!important}div.container header.nav-down{transform:translateY(0px)}div.container header
a.mobileNav{width:44px;height:44px;float:left;display:none}div.container header a.mobileNav:link, div.slideContainer header a.mobileNav:active, div.slideContainer header a.mobileNav:visited{color:#606060;text-decoration:none}div.container header a.mobileNav:hover{color:#8dc63f;text-decoration:none}div.container header
a.mobileNav.on{color:#8dc63f !important}div.container header
a.mobileNav.off{color:#606060 !important}div.container header a.mobileNav
div{font-size:38px;line-height:48px}div.container header
article{position:relative;max-width:998px;margin:0
auto}div.container header article
nav{padding:4px
26px 0 0;margin:8px
0 0;float:left;border:none}div.container header article nav+nav{padding:4px
0 0 26px;border:none;border-left:1px solid #dadada}div.container header article nav
a{font-size:1.429em;float:left}div.container header article
nav.blog{padding:4px
26px 0 26px;border:none;border-left:1px solid #dadada}div.container header article nav a+a{margin:0
0 0 26px}div.container header
figure{height:auto;float:right;background:transparent}div.container header figure
img{width:237px;height:auto}div.slideContainer{position:relative;top:0;left:0;overflow:hidden}div.slideContainer
section{position:relative;overflow:hidden;background:#f8f8f8;z-index:1}div.slideContainer section
article{position:relative;max-width:998px;margin:105px
auto 80px}div.slideContainer section article
div.title{margin-top:2em;margin-bottom:2em}div.slideContainer section article div.title
h2{margin-bottom:0;margin-top:10px;font-family:"ITC Officina Sans Light";font-size:1.8em}div.slideContainer section article
div.hello{position:relative;padding-top:30px;z-index:1}div.gallery
ul.slides{position:relative;clear:both}div.gallery ul.slides
li{margin-bottom:20px}div.gallery ul.slides li ul
li{margin-bottom:0}div.gallery ul.slides li
a{display:inline-block}div.gallery ul.slides ul.plus li a, h3
a{display:inline}div.gallery ul.slides li
p{margin-bottom:1em}div.gallery ul.slides li p a, div.gallery ul.slides li h3 a , div.gallery ul.slides li .edit-link{display:inline-block}div.gallery ul.slides li a
figure{position:relative;width:100%;height:auto;background:none}div.gallery ul.slides li
img{position:relative;width:100%;height:auto;z-index:1}div.gallery ul.slides li
img.greyscale{position:absolute;top:0;left:0;width:100%;height:auto;z-index:2}div.gallery ul.slides li.detail
img.greyscale{opacity:0 !important}div.gallery ul.slides li
figcaption{position:absolute;bottom:0;left:0;height:28px;line-height:28px;padding:0
10px;font-size:0.9em;background-color:#606060;color:#fff;-webkit-font-smoothing:subpixel-antialiased;text-shadow:none;z-index:3}div.gallery ul.slides li figcaption
span{color:#fff;opacity:0}div.gallery ul.slides li figure:hover
figcaption{background-color:rgba(141,198,63,.9)}div.gallery ul.slides
li.detailView{position:relative;width:100%;height:0;float:left;background-color:#fff;z-index:4;margin-bottom:0}div.gallery ul.slides li.detailView:after{content:"";position:absolute;top:0;bottom:0;left:0;width:500%;margin:0
0 0 -200%;background-color:#fff;z-index:-1}div.gallery ul.slides li.detailView
div.header{margin-bottom:1.500em}div.gallery ul.slides
li.detailView.phoneView{visibility:hidden;position:absolute;left:-9999px;top:0;margin-top:55.5%}div.gallery ul.slides li.detailView.phoneView .span9, div.gallery ul.slides li.detailView.phoneView
.span6{width:98%}div.gallery ul.slides li.detailView.phoneView div.hider
article{padding:10px
0}div.gallery ul.slides
li.detailView.standardView{visibility:visible;position:relative;left:0;top:0}div.gallery ul.slides li.detailView
div.hider{position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;overflow:hidden}div.gallery ul.slides li.detailView div.hider
article{margin:0;padding:15px
0 20px;opacity:0}div.gallery ul.slides li.detailView div.hider article>div{position:relative}div.gallery ul.slides li.detailView div.hider article
div.imgRow{margin-top:4px}div.gallery ul.slides li.detailView div.hider article a.icnArrowL, div.gallery ul.slides li.detailView div.hider article a.icnClose, div.gallery ul.slides li.detailView div.hider article
a.icnArrowR{position:absolute;top:8px;width:18px;height:18px;padding:5px;display:block;z-index:1;color:#8dc63f;text-decoration:none;text-shadow:1px 1px #fff;font-size:18px}div.gallery ul.slides li.detailView div.hider article
a.icnArrowL{right:45px}div.gallery ul.slides li.detailView div.hider article
a.icnClose{right:21px}div.gallery ul.slides li.detailView div.hider article
a.icnArrowR{right:-3px;text-align:right}div.gallery ul.slides li.detailView div.hider article a.icnArrowL:hover, div.gallery ul.slides li.detailView div.hider article a.icnClose:hover, div.gallery ul.slides li.detailView div.hider article a.icnArrowR:hover{color:#000;text-decoration:none}div.gallery ul.slides li.detailView div.hider article
span.date{margin:-6px 0 1em;display:block}div.gallery ul.slides li.detailView div.hider article ul.slides.plus
li{margin:0}div.gallery ul.slides li.detailView div.hider article
figure{position:relative;height:auto;margin:0}div.gallery ul.slides li.detailView div.hider article figure+figure{margin:20px
0 0}div.gallery ul.slides li.detailView div.hider article figure
img{width:100%;height:auto}div.gallery ul.slides li.detailView div.hider article figure
div.border{position:absolute;top:0;left:0;bottom:0;right:0;border:1px
#ececec solid;z-index:9999}div.gallery ul.slides li.detailView div.hider article figure
figcaption{margin:5px
0 0}div.gallery ul.directionNav, div.gallery
ul.controlNav{display:none}#hero{position:relative;overflow:hidden}#hero.loading{opacity:0}#hero
figure{height:100vh;background:url() no-repeat center;background-size:cover}#hero ol.flex-control-paging{position:absolute;right:0;bottom:37px;left:0;z-index:9999999;text-align:center}#hero ol.flex-control-paging
li{display:inline-block}#hero ol.flex-control-paging li:not(:first-child){margin-left:13px}#hero ol.flex-control-paging li
a{display:inline-block;height:18px;width:18px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-indent:-100000px;box-shadow:inset 0 0 0 1px white}#hero ol.flex-control-paging li a.flex-active{background:white}#home
div.showCase{position:relative;height:auto;margin:40px
1% 60px;visibility:hidden}#home div.showCase:after{content:"";position:absolute;top:50%;left:0;right:0;height:806px;width:auto;margin:-403px 0 0;display:block;background:url('/interface/bkgShowCase.png') no-repeat center;background-size:100% auto;z-index:0}#home div.showCase
ul.slides{position:relative;padding:4% 0 37%;width:100%;height:0;z-index:1}#home div.showCase ul.slides
li{position:absolute;width:100%;height:auto;display:none}#home div.showCase ul.slides li.in, #home div.showCase ul.slides li.out, #home div.showCase ul.slides
li.on{display:block}#home div.showCase ul.slides
li.in{z-index:10}#home div.showCase ul.slides li
a.linker{position:absolute;top:0;left:25%;right:25%;bottom:0;display:block;background:transparent;z-index:30}#home div.showCase ul.slides li
div.desktop{position:relative;margin:0
25%;padding:0
0 25.65%;z-index:0;display:block}#home div.showCase ul.slides li div.desktop
div.frame{position:absolute;top:-7%;left:0;bottom:-7%;right:0;background:#606060;-webkit-border-radius:3%/5%;-moz-border-radius:3%/5%;-o-border-radius:3%/5%;border-radius:3%/5%}#home div.showCase ul.slides li div.desktop div.frame:after{content:"";position:absolute;left:-50%;bottom:-69px;padding:0;right:-50%;height:69px;background:url('/interface/bkgDesktopBase.png') no-repeat top center;background-size:100% auto;z-index:1}#home div.showCase ul.slides li div.desktop div.frame
div.trim{position:absolute;top:6.2%;left:3.8%;bottom:6.2%;right:3.8%;background:#000;overflow:hidden}#home div.showCase ul.slides li div.desktop div.frame div.trim
a{position:absolute;top:0;left:0;right:0;width:100.1%;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:100%;padding-right:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#home div.showCase ul.slides li div.desktop div.frame div.trim a
img{position:absolute;left:0;right:0;width:100%;height:auto}#home div.showCase ul.slides li
div.tablet{position:relative;margin:-14% 28% 0 57%;padding:0
0 20%;z-index:10}#home div.showCase ul.slides li div.tablet
div.frame{position:absolute;top:8%;left:0;bottom:-13%;right:0;background:#606060;-webkit-border-radius:6%/4%;-moz-border-radius:6%/4%;-o-border-radius:6%/4%;border-radius:6%/4%}#home div.showCase ul.slides li div.tablet div.frame
div.trim{position:absolute;top:10%;left:5%;bottom:10%;right:5%;background:#000;overflow:hidden}#home div.showCase ul.slides li div.tablet div.frame div.trim
a{position:absolute;top:0;left:0;right:0;width:100.1%;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:100%;padding-right:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#home div.showCase ul.slides li div.tablet div.frame div.trim a
img{position:absolute;left:0;right:0;width:100%;height:auto}#home div.showCase ul.slides li
div.smartphone{position:relative;margin:-6.3% 39% 0 56%;padding:0
0 8%;z-index:20}#home div.showCase ul.slides li div.desktop+div.smartphone{position:relative;margin:-0.3% 39% 0 56%;padding:0
0 8%;z-index:20}#home div.showCase ul.slides li div.smartphone
div.frame{position:absolute;top:-13%;left:-4%;bottom:-24%;right:-4%;background:#606060;-webkit-border-radius:12%/6%;-moz-border-radius:12%/6%;-o-border-radius:12%/6%;border-radius:12%/6%}#home div.showCase ul.slides li div.smartphone div.frame
div.trim{position:absolute;top:16%;left:7%;bottom:16%;right:7%;background:#000;overflow:hidden}#home div.showCase ul.slides li div.smartphone div.frame div.trim
a{position:absolute;top:0;left:0;right:0;width:100.1%;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:100%;padding-right:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#home div.showCase ul.slides li div.smartphone div.frame div.trim a
img{position:absolute;left:0;right:0;width:100%;height:auto}#home div.showCase ul.directionNav
a{position:absolute;top:50%;margin-top:-9px;width:15px;height:19px;display:block;padding:20px;z-index:100;cursor:pointer;text-decoration:none}#home div.showCase ul.directionNav a
span{width:15px;height:19px;display:block;font-size:1.190em;color:#606060;text-shadow:1px 1px #fff}#home div.showCase ul.directionNav
a.prev{left:-20px}#home div.showCase ul.directionNav
a.next{right:-20px;text-align:right}#home div.showCase ul.directionNav a:hover{text-decoration:none}#home div.showCase ul.directionNav a:hover
span{color:#8dc63f}#home div.showCase
ul.controlNav{position:absolute;left:0;right:0;bottom:-40px;text-align:center;z-index:1000}#home div.showCase ul.controlNav
li{display:inline-block;zoom:1;*display:inline}#home div.showCase ul.controlNav li+li{margin:0
0 0 4px}#home div.showCase ul.controlNav li
a{width:8px;height:8px;display:block;background:transparent;cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;box-shadow:none;border:1px
#8dc63f solid;-moz-transition:box-shadow 500ms;-webkit-transition:box-shadow 500ms;-o-transition:box-shadow 500ms;transition:box-shadow 500ms}#home div.showCase ul.controlNav li a:hover{box-shadow:inset 0px 0px 0px 4px #8dc63f}#home div.showCase ul.controlNav li.on
a{box-shadow:inset 0px 0px 0px 4px #8dc63f;cursor:default}#home
ul.news{position:relative;margin:40px
0 0;clear:both}#home ul.news
li{position:static !important;border-top:1px solid #dadada;padding:20px
0}#home ul.news li:after{content:"";position:absolute;bottom:0;height:0;width:inherit;border-bottom:1px solid #dadada}#home ul.news li h2
span.date{color:#8dc63f;font-size:0.75em}html.touch #home
#clientScene{display:none !important}#home
article.testimonialsWrap{margin-top:80px;padding:4em
0;border-top:1px solid #dadada;border-bottom:1px solid #dadada}// #home
div.testimonials{padding:0.5em 0 0.5em 0px}#home div.testimonials
blockquote{margin:0
0 1.5em 0;quotes:"\201C""\201D""\2018""\2019"}#home div.testimonials blockquote:before{color:#8dc63f;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em}#home div.testimonials blockquote:after{color:#8dc63f;content:close-quote;font-size:4em;line-height:0.1em;margin-left:0.25em;vertical-align:-0.4em}#home div.testimonials blockquote
h2{display:inline;line-height:1.8em}#home div.testimonials blockquote
span{display:inline-block}#projects div.gallery
div.large{display:none}#projects
div.pinterest{margin-top:1.500em}#projects
div.clients{position:relative;margin-top:80px;padding:13px
0;border-bottom:1px solid #dadada;border-top:1px solid #dadada}#projects div.clients
div.wrapper{position:relative;margin:0
-2.5%;text-align:justify;text-align-last:justify}#projects div.clients div.wrapper:after{content:"";display:inline-block;width:100%}#projects div.clients div.wrapper
a{display:inline-block;margin:25px
2.5% 10px}#projects div.clients div.wrapper a
img{width:100%;height:auto;opacity:0.75}#projects div.clients div.wrapper a img:hover{width:100%;height:auto;opacity:0.9}html.touch #projects
#buildScene{display:none !important}.project{background:#f8f8f8}.project
header{position:relative;height:600px;background:white url() no-repeat center;background-size:cover}.project header
a.icnClose{position:absolute;top:20px;right:20px;text-decoration:none;padding:10px;color:white;font-size:30px}.project header a.icnClose:hover{color:#8dc63f}.project header
a.icnClose.dark{position:absolute;top:20px;right:20px;text-decoration:none;padding:10px;color:#8dc63f;font-size:30px}.project header a.icnClose.dark:hover{color:black;background:transparent}.project
article{max-width:998px;margin:0
auto;overflow:hidden}.project article
.header{margin:75px
auto 0}.project article .header
h1{margin-top:0}.project article
.content{margin-top:35px}.project article .content
h4.launch{margin:35px
0 0 0}.project article .content
h4.url{margin-top:0px}.project article .content h4.url
a{font-size:24px;text-decoration:none}.project article
.imgRow{margin-top:75px;clear:both;margin-bottom:40px}.project article .imgRow
div.span9{margin-bottom:40px}.project article .imgRow h2+figure{margin-top:20px}.project article .imgRow
.border{border:1px
#ececec solid;padding-bottom:1px}.project article .imgRow
img{max-width:100%;height:auto}.project article .imgRow
figcaption{margin:25px
0;font:1.050em/1.600em 'ITC Officina Sans Light',sans-serif;color:#606060}#services
div.aquaDrop{position:relative;margin-top:10%;margin-bottom:100px;display:block;background-color:#8dc63f;-webkit-border-radius:312px;-webkit-border-top-left-radius:0;-moz-border-radius:312px;-moz-border-radius-topleft:0;-o-border-radius:312px;-o-border-radius-topleft:0;border-radius:312px;border-top-left-radius:0;z-index:1;-webkit-transform:skew(1deg, 1deg);-moz-transform:skew(1deg, 1deg);-ms-transform:skew(1deg, 1deg);-o-transform:skew(1deg, 1deg);transform:skew(1deg, 1deg)}#services div.aquaDrop
span{position:absolute;display:block;background-color:rgba(141,198,63,.5);-webkit-border-radius:312px;-webkit-border-top-left-radius:0;-moz-border-radius:312px;-moz-border-radius-topleft:0;-o-border-radius:312px;-o-border-radius-topleft:0;border-radius:312px;border-top-left-radius:0;z-index:-1}#services div.aquaDrop
h1{position:absolute;left:0;top:50%;width:100%;margin:-1.000em 0 0;text-align:center;color:#fff;text-shadow:none;font-weight:bold;-webkit-transform:skew(-1deg, -1deg);-moz-transform:skew(-1deg, -1deg);-ms-transform:skew(-1deg, -1deg);-o-transform:skew(-1deg, -1deg);transform:skew(1deg, -1deg)}#services
h2{}#services
.workflow{max-width:700px;margin:80px
auto 80px auto}#services .workflow
img{width:100%}h2
img{opacity: .65;margin-left:-6px;width:35px}html.touch #services
#officeScene{display:none !important}#services
#officeScene{position:relative;top:0;left:0;width:100%;height:800px;overflow:hidden;background-color:#f0f0f0}#services #officeScene
div{position:absolute;width:100%}#services #officeScene
div.office{background:none;top:-75px;bottom:0;left:0}#services #officeScene
div.ceiling{top:-300px;left:50%;margin-left:-500px;width:1000px;height:780px;overflow:hidden;background:none;z-index:0}#services #officeScene div.ceiling
div.ceilingMask{top:-39px;left:0;background-position:-3590px 0;width:1000px;height:243px;z-index:3}#services #officeScene div.ceiling
div.ceilingBack{top:191px;left:0;background-position:-2136px 0;width:1000px;height:351px;z-index:1}#services #officeScene div.ceiling
div.drops1{top:-200px;left:377px;background-position:-1957px 0;width:85px;height:361px;z-index:2}#services #officeScene div.ceiling
div.drops2{top:-350px;left:377px;background-position:-2042px 0;width:94px;height:361px;z-index:2}#services #officeScene
div.workStations{top:250px;left:50%;margin-left:-560px;background:none;width:993px;height:380px;z-index:1}#services #officeScene div.workStations
div.table{top:0;left:0;margin-left:0;background-position:-486px 0;width:993px;height:380px;z-index:1}#services #officeScene div.workStations
div.like{top:102px;left:511px;background-position:-624px -380px;width:61px;height:49px;z-index:0}#services #officeScene div.workStations
div.splash1{top:36px;left:466px;background-position:-3136px -256px;width:84px;height:148px;z-index:2;display:none}#services #officeScene div.workStations
div.splash2{top:33px;left:458px;background-position:-3478px 0;width:112px;height:245px;z-index:2;display:none}#services #officeScene
div.splash3{top:558px;left:50%;margin-left:-148px;background-position:-685px -380px;width:139px;height:47px;z-index:0;display:none}#services #officeScene
div.floatyGuy{top:460px;left:51%;margin-left:22px;background:none;width:239px;height:364px;z-index:1}#services #officeScene div.floatyGuy
div.floatyGuyDry{top:0;left:0;background-position:-1479px 0;width:239px;height:364px;z-index:1}#services #officeScene div.floatyGuy
div.floatyGuyWet{top:0;left:0;background-position:-1718px 0;width:239px;height:364px;z-index:1;display:none}#services #officeScene div.floatyGuy
div.floaty{top:155px;left:36px;margin-left:-36px;background-position:-3220px -256px;width:148px;height:101px;z-index:0;display:none}#services #officeScene
div.wave{top:310px;left:55%;margin-left:75px;background-position:0 0;width:486px;height:445px;z-index:2}#services #officeScene
div.waveMonitor{top:490px;left:55%;margin-left:137px;background-position:-3136px 0;width:342px;height:256px;z-index:2}#services #officeScene div.waveMonitor
div.slider{top:202px;left:38px;background-position:-685px -427px;width:37px;height:17px}#services #officeScene
div.uups{bottom:10px;left:55%;margin-left:256px;background-position:-486px -380px;width:138px;height:57px;display:none;z-index:3}#services
#servicesSync{position:relative}#services #servicesSync::after{content:'';display:block;position:absolute;top:88px;left:1%;height:2px;width:98.0%;background:rgba(141,198,63, 1);z-index:-1}#services
#servicesSync.loading{opacity:0;visibility:hidden}#services #servicesSync
div{text-align:center;cursor:pointer}#services #servicesSync div
svg{margin-top:25px;height:123px;width:123px}#services #servicesSync div svg
#circleGreen{fill:rgba(218,218,218,1)}#services #servicesSync div svg
.st1{fill:white;stroke-width:0 }#services #servicesSync div
h3{margin-top:15px}#services #servicesSync .flex-active-slide div svg
#circleGreen{fill:rgba(141,198,63, 1);stroke-width:0 }#services #servicesSync .flex-active-slide div
h3{color:rgba(141,198,63, 1)}#services
#servicesSlider{margin-top:100px}#services
#servicesSlider.loading{opacity:0;visibility:hidden}#services #servicesSlider
.row{margin-top:0px}#services #servicesSlider
h2{margin-bottom:25px}#services #servicesSlider
.counter{font-size:3em;line-height:1em}#services #servicesSlider
.products{font-size:1.15em}#services #servicesSlider
.nextSlide{padding:0;margin-top:50px;background-color:inherit;color:#8dc63f;border:none;box-shadow:none;outline:0;font-family:inherit}#services #servicesSlider .nextSlide
.icnArrowR{position:relative;top:4px;right:-10px;color:#8dc63f}#services #servicesSlider .nextSlide:hover, #services #servicesSlider .nextSlide .icnArrowR:hover{color:black}html.touch #team
#coffeeScene{display:none !important}#team div.gallery
img.large{display:none}#contact
div.social{width:52px;height:52px;float:right;margin:40px
20px 0 0}#contact div.social
a.aquaDrop{position:relative;margin-top:10%;margin-bottom:100px;display:block;background-color:#8dc63f;-webkit-border-radius:312px;-webkit-border-top-left-radius:0;-moz-border-radius:312px;-moz-border-radius-topleft:0;-o-border-radius:312px;-o-border-radius-topleft:0;border-radius:312px;border-top-left-radius:0;z-index:1;-webkit-transform:skew(.3deg, .3deg);-moz-transform:skew(.3deg, .3deg);-ms-transform:skew(.3deg, .3deg);-o-transform:skew(.3deg, .3deg);transform:skew(.3deg, .3deg)}#contact div.social a.aquaDrop
span{position:absolute;display:block;background-color:rgba(141,198,63,.5);-webkit-border-radius:312px;-webkit-border-top-left-radius:0;-moz-border-radius:312px;-moz-border-radius-topleft:0;-o-border-radius:312px;-o-border-radius-topleft:0;border-radius:312px;border-top-left-radius:0;z-index:-1}#contact div.social a.aquaDrop
div{position:absolute;top:0;left:0;width:38px;height:38px;text-shadow:none;color:#fff;text-align:center;line-height:38px;font-size:22px}#contact
#map{position:relative;width:100%;height:800px;overflow:hidden}#contact #map
#roadMap{position:absolute;top:0;left:0;bottom:0;right:0}#contact #map
#mapOverlay{position:absolute;z-index:9999;top:48%;left:50%;margin:-140px 0 0 -140px;width:200px;height:200px;-webkit-border-radius:200px;-webkit-border-top-left-radius:0;-moz-border-radius:200px;-moz-border-radius-topleft:0;-o-border-radius:200px;-o-border-radius-topleft:0;border-radius:200px;border-top-left-radius:0;background:transparent;box-shadow:0 0 0 20000px rgba(81, 99, 57, 0.54);border:40px
#f8f8f8 solid;cursor:pointer}#contact #map #mapOverlay
a{width:100%;height:100%;display:block;background:transparent}#contact #map #mapOverlay
form{position:absolute;top:300px;left:-150px;width:500px}#contact #map #mapOverlay form
input#saddr{position:relative;width:370px;height:37px;line-height:40px;padding:3px
140px 0 10px;background:#f8f8f8;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:1}#contact #map #mapOverlay form input#saddr:focus{outline:none}#contact #map #mapOverlay form
input#submit{position:absolute;top:5px;right:-15px;width:auto;min-width:125px;height:30px;padding-top:1px;line-height:30px;color:#f8f8f8;background:#8dc63f;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;z-index:1}#contact #map #mapOverlay form input#submit:hover{background:#606060;border:none}#contact #map #mapOverlay form
a.mapLink{padding-top:5px}#contact #map #mapOverlay form a.mapLink:link, #contact #map #mapOverlay form a.mapLink:active, #contact #map #mapOverlay form a.mapLink:visited{color:#fff;text-decoration:none;text-shadow:none}#contact #map #mapOverlay form a.mapLink:hover{color:#fff;text-decoration:underline;text-shadow:none}#contact #map #roadMap
#gmapInfo{width:330px}#contact #map #roadMap #gmapInfo
img{width:237px;height:auto;margin-bottom:5px}#contact #map #roadMap #gmapInfo h3, #contact #map #roadMap #gmapInfo p, #contact #map #roadMap #gmapInfo
a{font-size:16px}#mc_embed_signup{position:relative;margin-top:10px}#mc_embed_signup input#mce-EMAIL{position:relative;width:250px;height:37px;line-height:40px;padding:3px
140px 0 10px;background:#f8f8f8;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:1;background:white}#mc_embed_signup input#mc-embedded-subscribe{position:absolute;top:5px;right:252px;width:auto;min-width:125px;height:30px;padding-top:1px;line-height:30px;color:#f8f8f8;background:#8dc63f;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;z-index:1}.scene{position:relative;top:0;left:0;width:100%;height:680px;overflow:hidden;background-color:#f0f0f0}.scene
.claim{font:normal 4.00em/1.200em 'ITC Officina Sans Book', sans-serif;color:white;text-shadow:none;margin:0;margin-top: .8em;-webkit-font-smoothing:antialiased;text-align:center;line-height:600px}.scene
.container{position:absolute;bottom:0;left:0;width:500px;height:200px;background:red}footer{position:relative;width:100%;background:#8dc63f;padding:60px
0 20px;-webkit-font-smoothing:antialiased;z-index:0}footer
article{position:relative;max-width:998px;margin:0
auto}footer article
div.goodbye{padding:40px
0 100px}footer article div.goodbye
h1{color:#fff;text-shadow:none;font-weight:bold}footer article div.goodbye h1
span{font-size:1.300em;color:#fff;text-shadow:none;font-weight:bold}footer article h2, footer article h2
span{color:#fff;text-shadow:none}footer article
strong{color:#fff}footer article h2
span{white-space:nowrap}footer
div.social{width:52px;height:52px;float:right;margin:0
0 30px 20px}footer div.social
a.aquaDrop{position:relative;margin-top:10%;margin-bottom:100px;display:block;background-color:#f8f8f8;-webkit-border-radius:312px;-webkit-border-top-left-radius:0;-moz-border-radius:312px;-moz-border-radius-topleft:0;-o-border-radius:312px;-o-border-radius-topleft:0;border-radius:312px;border-top-left-radius:0;z-index:1;-webkit-transform:skew(1deg, 1deg);-moz-transform:skew(1deg, 1deg);-ms-transform:skew(1deg, 1deg);-o-transform:skew(1deg, 1deg);transform:skew(1deg, 1deg)}footer div.social a.aquaDrop
span{position:absolute;display:block;background-color:rgba(248,248,248,.5);-webkit-border-radius:312px;-webkit-border-top-left-radius:0;-moz-border-radius:312px;-moz-border-radius-topleft:0;-o-border-radius:312px;-o-border-radius-topleft:0;border-radius:312px;border-top-left-radius:0;z-index:-1;-webkit-transform:skew(.3deg, .3deg);-moz-transform:skew(.3deg, .3deg);-ms-transform:skew(.3deg, .3deg);-o-transform:skew(.3deg, .3deg);transform:skew(.3deg, .3deg)}footer div.social a.aquaDrop
div{position:absolute;top:0;left:0;width:36px;height:36px;text-shadow:none;color:#606060;text-align:center;line-height:38px;font-size:22px}footer article
figure.logo{height:auto;float:left;background:transparent}footer article figure.logo
img{width:237px;height:auto}footer article.closure
p{font:0.813em/1.600em 'ITC Officina Sans Book', sans-serif;font-weight:normal}footer article.closure a, footer article.closure
span{font:1.000em/1.600em 'ITC Officina Sans Book', sans-serif;font-weight:normal}footer article.closure div.span4
p{color:#fff;-webkit-font-smoothing:subpixel-antialiased}footer article.closure div.span5
p{color:#fff;text-align:right;-webkit-font-smoothing:subpixel-antialiased}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.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}.left{float:left}.right{float:right}.clear:before,.clear:after{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1}.row:after{content:".";display:block;height:0;clear:both;visibility:hidden}.row .span1, .row .span2, .row .span3, .row .span4, .row .span5, .row .span6, .row .span7, .row .span8, .row
.span9{position:relative;display:inline;float:left;margin-left:1%;margin-right:1%}.row+.row{margin-top:1.500em}.row
.span1{width:9.111%}.row
.span2{width:20.222%}.row
.span3{width:31.333%}.row
.span4{width:42.444%}.row
.span5{width:53.556%}.row
.span6{width:64.667%}.row
.span7{width:75.778%}.row
.span8{width:86.889%}.row
.span9{width:98.0%}.row
.prefix1{padding-left:11.111%}.row
.prefix2{padding-left:22.222%}.row
.prefix3{padding-left:33.333%}.row
.prefix4{padding-left:44.444%}.row
.prefix5{padding-left:55.556%}.row
.prefix6{padding-left:66.667%}.row
.prefix7{padding-left:77.778%}.row
.prefix8{padding-left:88.889%}.row
.suffix1{padding-right:11.111%}.row
.suffix2{padding-right:22.222%}.row
.suffix3{padding-right:33.333%}.row
.suffix4{padding-right:44.444%}.row
.suffix5{padding-right:55.556%}.row
.suffix6{padding-right:66.667%}.row
.suffix7{padding-right:77.778%}.row
.suffix8{padding-right:88.889%}.row
.push1{left:11.111%}.row
.push2{left:22.222%}.row
.push3{left:33.333%}.row
.push4{left:44.444%}.row
.push5{left:55.556%}.row
.push6{left:66.667%}.row
.push7{left:77.778%}.row
.push8{left:88.889%}.row
.pull1{right:11.111%}.row
.pull2{right:22.222%}.row
.pull3{right:33.333%}.row
.pull4{right:44.444%}.row
.pull5{right:55.556%}.row
.pull6{right:66.667%}.row
.pull7{right:77.778%}.row
.pull8{right:88.889%}.phoneShow,.tabletShow{display:none}.phoneHide,.tablethide{display:block}@media only screen and (min-device-width : 320px) and (max-device-width : 1024px){html{-webkit-text-size-adjust:none}}@media
only screen and (min-device-width : 320px) and (max-device-width : 767px),
only screen and (min-width : 0) and (max-width : 767px){.phoneShow{display:block !important}.phoneHide{display:none !important}div.slideContainer section article
div.title{padding:15px
0;margin:0
0 20px}div.slideContainer section article div.title
h2{font-size:1.25em;margin:0}div.slideContainer section article
div.hello{padding:15px
0;margin-bottom:20px;border-bottom:none;box-shadow:none}h1{font-size:1.400em}h2{font-size:1.400em}h3{font-size:1.100em}p,span,a,li,label,input,select,option,textarea,table,td,th{line-height:1.4em}p+p,p+ul,ul+p,h1+p,h2+p,h2+ul,p+h3,ul+h3{margin-top:1.00em}article.row .span3, article.row div.span9 .span3, article.row .span6, article.row .span9, footer article.row
.span2{width:100%}div.gallery{position:relative;margin:40px
1% 1.500em;visibility:hidden}div.gallery
ul.slides{position:relative;padding:4% 0 52%;width:100%;height:0;z-index:1}div.gallery ul.slides
li.slide{position:absolute !important;top:0;left:0;width:100%;height:auto;margin:0
!important;visibility:hidden;opacity:0 !important}div.gallery ul.slides li.detail:after{content:none}div.gallery ul.slides li.detailView
div.header{margin-bottom:0}div.gallery ul.slides li.detailView:after{background-color:#f8f8f8}div.gallery ul.slides
li.detailView.standardView{visibility:hidden;position:absolute;left:-9999px;top:0;overflow:hidden}div.gallery ul.slides
li.detailView.phoneView{visibility:visible;position:relative;left:0;top:20px}div.gallery ul.slides li.in, div.gallery ul.slides li.out, div.gallery ul.slides
li.on{display:block;visibility:visible;opacity:1 !important}div.gallery ul.slides
li.in{z-index:10}div.gallery ul.slides li.detailView
div.hider{background-color:#f8f8f8}div.gallery ul.slides li.detailView div.hider article a.icnArrowL, div.gallery ul.slides li.detailView div.hider article a.icnClose, div.gallery ul.slides li.detailView div.hider article
a.icnArrowR{position:absolute;top:0px;width:16px;height:16px;padding:5px;display:block;z-index:1;color:#8dc63f;text-decoration:none;text-shadow:1px 1px #fff;font-size:16px}div.gallery ul.slides li.detailView div.hider article
a.icnClose{right:0px;top:3px}div.gallery ul.slides li.detailView div.hider article
a.icnArrowL{display:none}div.gallery ul.slides li.detailView div.hider article
a.icnArrowR{display:none}div.gallery
ul.directionNav{display:none}div.gallery
ul.controlNav{position:absolute;left:0;right:0;bottom:-23px;text-align:center;z-index:1000;display:block}div.gallery ul.controlNav
li{display:inline-block;zoom:1;*display:inline}div.gallery ul.controlNav li+li{margin:0
0 0 4px}div.gallery ul.controlNav li
a{width:8px;height:8px;display:block;background:transparent;cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;box-shadow:none;border:1px
#8dc63f solid;-moz-transition:box-shadow 500ms;-webkit-transition:box-shadow 500ms;-o-transition:box-shadow 500ms;transition:box-shadow 500ms}div.gallery ul.controlNav li a:hover{box-shadow:inset 0px 0px 0px 4px #8dc63f}div.gallery ul.controlNav li.on
a{box-shadow:inset 0px 0px 0px 4px #8dc63f;cursor:default}#projects
div.testimonials{margin-top:60px;padding:0.5em 0 0.5em 21px;width:auto}#projects div.testimonials blockquote:before{font-size:2.5em}#projects div.testimonials blockquote:after{font-size:2.5em}#projects div.testimonials blockquote
h2{font-size:1em}#projects div.gallery
div.large{display:block;visibility:visible;opacity:1 !important}#projects div.gallery
div.small{display:none}.project
header{height:300px}.project
.row{padding:0
20px}.project
.span4{width:100%}.project article .header,
.project article
.imgRow{margin-top:25px}#team div.gallery
img.large{display:block}#team div.gallery
img.small{display:none}#home
div.showCase{margin:0
1% 60px}#home
div.showCase{margin:0
1% 60px}#home ul.news
li{display:none;padding-bottom:0}#home ul.news li:first-child{display:block;width:100%;margin:0}#home ul.news li:after{content:none}#home ul.news li h2
span.date{color:#8dc63f;font-size:0.9em}#projects
ul.clients{display:none}#projects
div.clients{border:none!important;border-style:none;border-color:transparent}#services
div.aquaDrop{display:none;margin-top:25%;margin-bottom:80px}#services
div.span3{margin:0}#services div.span3 + div.span3, #contact div.span3+div.span6{margin-top:1.200em}#services #servicesSync::after{display:none}#services #servicesSync div
svg{margin-top:0px;height:75px;width:75px}#servicesSlider{margin-top:25px!important}footer article
h2{font-size:1.2em}footer article
figure.logo{float:left;margin-bottom:30px}footer article.closure .span4, footer article.closure
.span5{width:100%;margin:0}footer article.closure
p{margin:0;text-align:left !important}}@media
only screen and (min-device-width : 320px) and (max-device-width : 567) and (orientation : portrait),
only screen and (min-width : 0) and (max-width : 567px){div.slideContainer section article
div.hello{margin-bottom:15px}#home
div.showCase{margin:0
1% 48px}#home div.showCase
ul.slides{padding:0
0 56%}#home div.showCase ul.slides li
div.desktop{margin:0
14%;padding:0
0 37%}#home div.showCase ul.slides li
div.tablet{margin:-21% 18% 0 61%;padding:0
0 28.5%}#home div.showCase ul.slides li
div.smartphone{margin:-8.5% 34% 0 59%;padding:0
0 11%}#home div.showCase ul.slides li div.desktop+div.smartphone{margin:-0.3% 34% 0 59%;padding:0
0 11%}#home div.showCase
ul.controlNav{bottom:-29px}#projects div.clients div.wrapper
a{max-width:25%;width:auto !important;display:inline-block;margin:9px
2.5% 8px}}@media
only screen and (min-device-width : 768px) and (max-device-width : 1024px),
only screen and (min-width : 768px) and (max-width : 1024px){.tabletShow{display:block !important}.tabletHide{display:none !important}div.gallery ul.slides li.detailView div.hider article
a.icnArrowL{width:24px;height:24px;right:90px;font-size:24px}div.gallery ul.slides li.detailView div.hider article
a.icnClose{width:24px;height:24px;right:45px;font-size:24px}div.gallery ul.slides li.detailView div.hider article
a.icnArrowR{width:24px;height:24px;right:-2px;text-align:right;font-size:24px}}@media
only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait),
only screen and (min-width : 768px) and (max-width : 900px){h1{font-size:2.500em}}@media
only screen and (min-device-width : 320px) and (max-device-width : 767px),
only screen and (min-device-width : 768px) and (max-device-width : 1024px),
only screen and (min-width : 0) and (max-width : 1024px){#contact #map, footer article div.goodbye, footer
div.social{display:none !important}#home #clientScene, #projects #buildScene, #services #officeScene, #team
#coffeeScene{position:absolute;left:-9999px}.scene{display:none}}@media
only screen and (min-device-width : 320px) and (max-device-width : 767px),
only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait),
only screen and (min-width : 0) and (max-width : 900px){h1.mobileTitle{display:block}h1
br{display:none}div.container
header{height:65px;padding:11px
20px 9px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.container header
a.mobileNav{display:block}div.container header
nav{display:none}div.container header figure.logo
img{width:170px !important;margin-top:3px}div.slideContainer section
article{margin:64px
auto 50px}div.slideContainer section > article.row, div.slideContainer footer>article.row{padding:0
20px}div.slideContainer
section{border-bottom:1px #dadada solid}div.slideContainer
section#home{border-top:none}div.slideContainer section#contact, div.slideContainer
section#jobs{border-bottom:none}#projects
div.clients{position:relative;margin-top:40px;padding:13px
0 0;border:none;border-top:1px solid #dadada;box-shadow:none}footer{padding-top:40px}}@media
only screen and (min-device-width : 768px) and (max-device-width : 1024px),
only screen and (min-width : 768px) and (max-width : 1024px),
only screen and (min-width: 1025px){div.gallery ul.slides li.span3
div{opacity:1 !important;-webkit-transform:translate(0,0) !important;-moz-transform:translate(0,0) !important;-ms-transform:translate(0,0) !important;-o-transform:translate(0,0) !important;transform:translate(0,0) !important}#projects div.gallery
div.large{display:none}#projects div.gallery
div.small{display:block}#team div.gallery
img.large{display:none}#team div.gallery
img.small{display:block}}@media
only screen and (min-width: 1025px){div.gallery ul.slides li.detailView div.hider article figure
img{width:auto}div.gallery ul.slides li.slide div a figure
img{width:auto}}@media
only screen and (-webkit-min-device-pixel-ratio: 1.25),
only screen and ( min--moz-device-pixel-ratio: 1.25),
only screen and ( -o-min-device-pixel-ratio: 1.25/1),
only screen and ( min-device-pixel-ratio: 1.25),
only screen and ( min-resolution: 200dpi),
only screen and ( min-resolution: 1.25dppx){div.gallery ul.slides li.detailView div.hider article figure
img{width:100%}div.gallery ul.slides li.slide div a figure
img{width:100%}}html.no-js div.showCase ul.slides li:first-child{display:block}html.no-csstransforms #clientScene, html.no-csstransforms #buildScene, html.no-csstransforms #officeScene, html.no-csstransforms
#coffeeScene{display:none}html.no-rgba div.container
header{border-bottom:1px #dadada solid;box-shadow:0 1px 0 #fff;background:#f5f5f5}html.no-rgba div.gallery ul.slides li a figure figcaption, html.no-rgba #services div.aquaDrop span, html.no-rgba #contact div.social a.aquaDrop
span{background-color:#8dc63f}html.no-rgba #contact #map
#mapOverlay{display:none}html.no-rgba footer div.social a.aquaDrop
span{background-color:#f8f8f8}html.lt-ie9 div.container, html.lt-ie9
header{min-width:998px}html.lt-ie9 #home div.showCase ul.slides li
.smartphone{position:relative;top:-60px;margin:0
39% 0px 56%}html.lt-ie9 #home div.showCase ul.controlNav li.on
a{background:#8dc63f}html.lt-ie9 #home ul.news
li{border-top:1px solid #dadada}html.lt-ie9 #home ul.news li:after{border-bottom:1px solid #dadada}html.lt-ie9 #projects
div.clients{border-top:1px solid #dadada}@media
print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}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:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}