/*! normalize.css v1.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{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 silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-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}h1,h2,h3,h4{margin:0 0 .7em 0;padding:0;font-family:Cabin,Helvetica,Tahoma,Arial,sans-serif;font-weight:400;color:#919191;line-height:1}h1{font-size:2.8em}h2{font-size:2em}h3{font-size:1.6em}h4{font-size:1em;font-family:"Droid Serif",Georgia,Lucida,serif}a{color:#000}a img{border:none}img{max-width:100%;height:auto}p{margin:0 0 1.5em 0;padding:0}dl,ol,ul{line-height:1.6;list-style-position:outside;margin-bottom:1em}ul{margin:0;padding:0;list-style:none;margin:0 0 1em 0;list-style-type:disc;list-style-position:inside}ul li{margin:.5em 0}ul li ul{list-style:inherit}li{-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid}button,input,select,textarea{font-family:Helvetica,Tahoma,Arial,sans-serif;color:#000}.ie7 button,.ie7 input,.ie7 select,.ie7 textarea{vertical-align:middle}label{display:block}.inline label{font-family:"Droid Serif",Georgia,Lucida,serif;font-style:italic;margin-bottom:.3em}input[type=email],input[type=text],textarea{font-family:"Droid Serif",Georgia,Lucida,serif;font-style:italic;border-radius:5px;width:100%;border-color:#ccc;border-width:1px;border-style:solid;background-color:#fff;line-height:1;font-size:1em;height:1em;padding:1.23077em .92308em;display:inline-block;float:left}@media screen and (max-width:-1px){input[type=email],input[type=text],textarea{box-sizing:border-box}}@media screen and (min-width:0px){.inline label{font-family:"Droid Serif",Georgia,Lucida,serif;font-style:italic;border-radius:5px 0 0 5px;border-color:#ccc;border-width:1px 0 2px 1px;border-style:solid;background-color:#fff;line-height:1;font-size:1em;height:1em;padding:1.23077em .92308em;display:inline-block;float:left}}textarea{height:15em;float:none;border-radius:5px}@media screen and (min-width:0px){input[type=email],input[type=text]{border-radius:0 5px 5px 0;border-width:1px 1px 2px 1px;width:15.69231em;width:65%}}form .wrapper:after,form .wrapper:before{content:"";display:table}form .wrapper:after{clear:both}.required{color:#000}.req{display:block;position:absolute;left:-999em;top:-999em;color:#000}.error input[type=email],.error input[type=text],.error textarea{background-color:#fff}@media screen and (min-width:0px){.error label{background-color:#fff}}.error label,.error label:after{color:#000}.error .error-message{display:block;margin-top:3.5em;clear:both}a.button,button,input[type=submit]{display:inline-block;font-family:"Droid Serif",Georgia,Lucida,serif;font-style:italic;font-size:1.5em;padding:1em 3em;cursor:pointer;color:#000;line-height:1;text-decoration:none;text-align:center;background-color:#fff;border:none;border-radius:5px}html{font-size:100%;overflow-y:scroll}body{margin:0;padding:1cm;font-size:10pt;font-family:Helvetica,Tahoma,Arial,sans-serif;color:#000;background-color:#fff}#bar .top,#brand .hgroup,#breadcrumbs,#jump-navigation,#nav-items{display:none!important}#bar{margin-bottom:3em}#content{line-height:1.7;padding-bottom:1em;margin-bottom:1.5em;border-bottom:solid .6em #eee}#content h1#headline{font-weight:400;font-size:4em;padding-bottom:.16667em;border-bottom:solid .13333em #eee;margin-bottom:.41667em}#content p{margin-bottom:1em}#content h2,#content h3,#content h4,#content h5{margin-top:1.25em;margin-bottom:.2em}footer{font-size:8pt}footer #contact .intro,footer #contact .map,footer #contact h2,footer #contact h3{display:none!important}footer #contact p{margin:0}footer #contact a{text-decoration:none}footer #copyright{margin-top:.5em}footer #careers,footer #top-link,footer form{display:none!important}.section-home #content .case-studies ul{margin:0;padding:0;list-style:none}.section-home #content .case-studies ul li{margin-bottom:2em;width:100%;height:auto;display:block!important;position:relative!important;visibility:visible!important;top:auto!important;left:auto!important}.section-home #content .case-studies ul li:after,.section-home #content .case-studies ul li:before{content:"";display:table}.section-home #content .case-studies ul li:after{clear:both}.section-home #content .case-studies ul li a{visibility:visible!important}.section-home #content .case-studies ul li img{display:block;width:100%;visibility:visible!important}.section-home #content .case-studies ul li .title-wrapper{display:block;position:relative;text-align:center;float:left;left:50%;visibility:visible!important}.section-home #content .case-studies ul li .title-wrapper:after,.section-home #content .case-studies ul li .title-wrapper:before{content:"";display:table}.section-home #content .case-studies ul li .title-wrapper:after{clear:both}.section-home #content .case-studies ul li .title{font-size:1.2em;line-height:1;display:block;position:relative;background:#000;color:#fff;text-align:center;padding:1em .5em;margin:0 auto;font-family:"Droid Serif",Georgia,Lucida,serif;font-style:italic;z-index:1;float:left;left:-50%;top:-1.5em;visibility:visible!important}.section-home #content .case-studies ul li .title:after,.section-home #content .case-studies ul li .title:before{content:'';display:block;position:absolute;top:0;left:0;border:1.5em solid #000;z-index:-1}.section-home #content .case-studies ul li .title:before{left:-2em;border-left-color:transparent}.section-home #content .case-studies ul li .title:after{right:-2em;border-right-color:transparent}.section-home #content .case-studies ul li.cycle-sentinel{display:none!important}.section-home #content .case-studies .portfolio-pager{display:none!important}.section-home #content .columns-manual .news li{margin-bottom:1em}.section-home #content .columns-manual .more-link{margin-bottom:0}.section-home #content .columns-manual .more-link a{font-family:"Droid Serif",Georgia,Lucida,serif;font-style:italic}.section-portfolio #content .case-study-links{border-bottom:solid .6em #eee;padding:1em 0}.section-portfolio #content .case-study-links:after,.section-portfolio #content .case-study-links:before{content:"";display:table}.section-portfolio #content .case-study-links:after{clear:both}.section-portfolio #content .case-study-links li,.section-portfolio #content .case-study-links ul{margin:0;padding:0;list-style:none}.section-portfolio #content .case-study-links li{line-height:1.4;margin-bottom:3.5em}.section-portfolio #content .case-study-links li a{display:inline-block;text-decoration:none;color:#000}.section-portfolio #content .case-study-links li a .client{font-size:1.6em}.section-portfolio #content .case-study-links li a .project{font-size:1.2em;display:block;font-family:"Droid Serif",Georgia,Lucida,serif;font-style:italic}.section-portfolio #content .case-study-links li a img{display:block;margin-top:.4em}.section-portfolio #content .case-study-links li.saanich{line-height:1.4;margin-bottom:35px;float:none}.section-portfolio #content .case-study-links li.saanich .client{font-size:16px}.section-portfolio #content .case-study-links li.saanich .project{font-size:12px}.section-portfolio #content .case-study-links li.saanich a{display:inline-block}.section-portfolio #content .case-study-links li.saanich a img{margin-top:5px}.section-portfolio #content .case-study-links li.saanich:after,.section-portfolio #content .case-study-links li.saanich:before{content:"";display:table}.section-portfolio #content .case-study-links li.saanich:after{clear:both}.section-portfolio #content .case-study-links li.fvrd{line-height:1.4;margin-bottom:35px;float:left;margin-right:2em;margin-bottom:0}.section-portfolio #content .case-study-links li.fvrd .client{font-size:16px}.section-portfolio #content .case-study-links li.fvrd .project{font-size:12px}.section-portfolio #content .case-study-links li.fvrd a{display:inline-block}.section-portfolio #content .case-study-links li.fvrd a img{margin-top:5px}.section-portfolio #content .case-study-links li.gppl{line-height:1.4;margin-bottom:35px;float:none}.section-portfolio #content .case-study-links li.gppl .client{font-size:16px}.section-portfolio #content .case-study-links li.gppl .project{font-size:12px}.section-portfolio #content .case-study-links li.gppl a{display:inline-block}.section-portfolio #content .case-study-links li.gppl a img{margin-top:5px}.section-portfolio #content .case-study-links li.gppl:after,.section-portfolio #content .case-study-links li.gppl:before{content:"";display:table}.section-portfolio #content .case-study-links li.gppl:after{clear:both}.section-portfolio #content .case-study-links li.courtenay{line-height:1.4;margin-bottom:35px;float:left;margin-right:2em;margin-bottom:0}.section-portfolio #content .case-study-links li.courtenay .client{font-size:16px}.section-portfolio #content .case-study-links li.courtenay .project{font-size:12px}.section-portfolio #content .case-study-links li.courtenay a{display:inline-block}.section-portfolio #content .case-study-links li.courtenay a img{margin-top:5px}.section-portfolio #content .case-study-links li.victoria{line-height:1.4;margin-bottom:35px;float:none}.section-portfolio #content .case-study-links li.victoria .client{font-size:16px}.section-portfolio #content .case-study-links li.victoria .project{font-size:12px}.section-portfolio #content .case-study-links li.victoria a{display:inline-block}.section-portfolio #content .case-study-links li.victoria a img{margin-top:5px}.section-portfolio #content .case-study-links li.victoria:after,.section-portfolio #content .case-study-links li.victoria:before{content:"";display:table}.section-portfolio #content .case-study-links li.victoria:after{clear:both}.section-portfolio #content .case-study-links li.county-gp{line-height:1.4;margin-bottom:35px;float:left;margin-right:2em;margin-bottom:0}.section-portfolio #content .case-study-links li.county-gp .client{font-size:16px}.section-portfolio #content .case-study-links li.county-gp .project{font-size:12px}.section-portfolio #content .case-study-links li.county-gp a{display:inline-block}.section-portfolio #content .case-study-links li.county-gp a img{margin-top:5px}.section-portfolio #content .case-study-links li.thriftyfoods{line-height:1.4;margin-bottom:35px;float:left;margin-right:2em;margin-bottom:0}.section-portfolio #content .case-study-links li.thriftyfoods .client{font-size:16px}.section-portfolio #content .case-study-links li.thriftyfoods .project{font-size:12px}.section-portfolio #content .case-study-links li.thriftyfoods a{display:inline-block}.section-portfolio #content .case-study-links li.thriftyfoods a img{margin-top:5px}.section-portfolio #content .case-study-links li.fernie{line-height:1.4;margin-bottom:35px;float:none}.section-portfolio #content .case-study-links li.fernie .client{font-size:16px}.section-portfolio #content .case-study-links li.fernie .project{font-size:12px}.section-portfolio #content .case-study-links li.fernie a{display:inline-block}.section-portfolio #content .case-study-links li.fernie a img{margin-top:5px}.section-portfolio #content .case-study-links li.fernie:after,.section-portfolio #content .case-study-links li.fernie:before{content:"";display:table}.section-portfolio #content .case-study-links li.fernie:after{clear:both}.section-portfolio #content .case-study-links li.penticton{line-height:1.4;margin-bottom:35px;float:left;margin-right:2em;margin-bottom:0}.section-portfolio #content .case-study-links li.penticton .client{font-size:16px}.section-portfolio #content .case-study-links li.penticton .project{font-size:12px}.section-portfolio #content .case-study-links li.penticton a{display:inline-block}.section-portfolio #content .case-study-links li.penticton a img{margin-top:5px}.section-portfolio #content .case-study-links li.langford{line-height:1.4;margin-bottom:35px;float:left;margin-right:2em;margin-bottom:0}.section-portfolio #content .case-study-links li.langford .client{font-size:16px}.section-portfolio #content .case-study-links li.langford .project{font-size:12px}.section-portfolio #content .case-study-links li.langford a{display:inline-block}.section-portfolio #content .case-study-links li.langford a img{margin-top:5px}.section-portfolio #content .case-study-links li.white-rock{line-height:1.4;margin-bottom:35px;float:none}.section-portfolio #content .case-study-links li.white-rock .client{font-size:16px}.section-portfolio #content .case-study-links li.white-rock .project{font-size:12px}.section-portfolio #content .case-study-links li.white-rock a{display:inline-block}.section-portfolio #content .case-study-links li.white-rock a img{margin-top:5px}.section-portfolio #content .case-study-links li.white-rock:after,.section-portfolio #content .case-study-links li.white-rock:before{content:"";display:table}.section-portfolio #content .case-study-links li.white-rock:after{clear:both}.section-portfolio #content .case-study-links li.rdck{line-height:1.4;margin-bottom:35px;float:left;margin-right:2em;margin-bottom:0}.section-portfolio #content .case-study-links li.rdck .client{font-size:16px}.section-portfolio #content .case-study-links li.rdck .project{font-size:12px}.section-portfolio #content .case-study-links li.rdck a{display:inline-block}.section-portfolio #content .case-study-links li.rdck a img{margin-top:5px}.section-portfolio #content .case-study-links li.bee-clean{line-height:1.4;margin-bottom:35px;float:none}.section-portfolio #content .case-study-links li.bee-clean .client{font-size:16px}.section-portfolio #content .case-study-links li.bee-clean .project{font-size:12px}.section-portfolio #content .case-study-links li.bee-clean a{display:inline-block}.section-portfolio #content .case-study-links li.bee-clean a img{margin-top:5px}.section-portfolio #content .case-study-links li.bee-clean:after,.section-portfolio #content .case-study-links li.bee-clean:before{content:"";display:table}.section-portfolio #content .case-study-links li.bee-clean:after{clear:both}.section-portfolio #content .client-list{padding:1em 0}.section-portfolio #content .client-list .intro{margin-bottom:2em}.section-portfolio #content .client-list .listing ul{height:auto!important}.section-case-study #content .images ul{margin:0;padding:0;list-style:none}.section-case-study #content .images ul li{display:none!important}.section-case-study #content .images ul li:first-child{margin-bottom:2em;width:100%;height:auto;display:block!important;position:relative!important;visibility:visible!important;top:auto!important;left:auto!important}.section-case-study #content .images ul li:first-child:after,.section-case-study #content .images ul li:first-child:before{content:"";display:table}.section-case-study #content .images ul li:first-child:after{clear:both}.section-case-study #content .images ul li:first-child a{visibility:visible!important}.section-case-study #content .images ul li:first-child img{display:block;width:100%;visibility:visible!important}.section-case-study #content .images ul li:first-child .title-wrapper{display:block;position:relative;text-align:center;float:left;left:50%;visibility:visible!important}.section-case-study #content .images ul li:first-child .title-wrapper:after,.section-case-study #content .images ul li:first-child .title-wrapper:before{content:"";display:table}.section-case-study #content .images ul li:first-child .title-wrapper:after{clear:both}.section-case-study #content .images ul li:first-child .title{font-size:1.2em;line-height:1;display:block;position:relative;background:#000;color:#fff;text-align:center;padding:1em .5em;margin:0 auto;font-family:"Droid Serif",Georgia,Lucida,serif;font-style:italic;z-index:1;float:left;left:-50%;top:-1.5em;visibility:visible!important}.section-case-study #content .images ul li:first-child .title:after,.section-case-study #content .images ul li:first-child .title:before{content:'';display:block;position:absolute;top:0;left:0;border:1.5em solid #000;z-index:-1}.section-case-study #content .images ul li:first-child .title:before{left:-2em;border-left-color:transparent}.section-case-study #content .images ul li:first-child .title:after{right:-2em;border-right-color:transparent}.section-case-study #content .images ul li:first-child.cycle-sentinel{display:none!important}.section-case-study #content .images .portfolio-pager,.section-case-study #content .images .portfolio-prev-next{display:none!important}.section-case-study #content .columns-split .details a{font-family:"Droid Serif",Georgia,Lucida,serif;font-style:italic}.section-case-study #content .columns-split .details .testimonial p{margin-bottom:.3em}.section-case-study #content .columns-split .details .testimonial .credit{font-size:.8em;font-weight:400}.section-recent-news #content ul.listing{margin:0;padding:0;list-style:none}.section-recent-news #content ul.listing li{margin-bottom:2.8em}.section-recent-news #content ul.listing li a{text-decoration:none}.section-recent-news #content ul.listing li h2{margin-bottom:.3em}.section-recent-news #content ul.listing li .thumbnail{display:block;float:right;margin:0 0 1em 2em}.section-recent-news #content ul.listing li .date{font-family:"Droid Serif",Georgia,Lucida,serif;font-style:italic}.section-news-item #content .date{font-family:Cabin,Helvetica,Tahoma,Arial,sans-serif}