@font-face{font-family:'Alegreya';src:url("fonts/Alegreya-Regular-webfont.eot");src:url("fonts/Alegreya-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/Alegreya-Regular-webfont.woff") format("woff"),url("fonts/Alegreya-Regular-webfont.ttf") format("truetype"),url("fonts/Alegreya-Regular-webfont.svg#AlegreyaRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Alegreya';src:url("fonts/fonts/Alegreya-Italic-webfont.eot");src:url("fonts/Alegreya-Italic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/Alegreya-Italic-webfont.woff") format("woff"),url("fonts/Alegreya-Italic-webfont.ttf") format("truetype"),url("fonts/Alegreya-Italic-webfont.svg#AlegreyaItalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'Alegreya';src:url("fonts/Alegreya-Bold-webfont.eot");src:url("fonts/Alegreya-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/Alegreya-Bold-webfont.woff") format("woff"),url("fonts/Alegreya-Bold-webfont.ttf") format("truetype"),url("fonts/Alegreya-Bold-webfont.svg#AlegreyaBold") format("svg");font-weight:800;font-style:normal}/* normalize.css v1.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,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:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}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: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,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html 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-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}html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#fabe81;text-shadow:none}::selection{background:#fabe81;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}a{color:#bf650a;text-decoration:none;-webkit-transition:color 0.15s ease-in-out;-moz-transition:color 0.15s ease-in-out;-ms-transition:color 0.15s ease-in-out;transition:color 0.15s ease-in-out}a:hover{color:#f68b1f}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:2em 0 0.66666em}h2{margin:2em 0 0.66666em}h3{margin:2em 0 0.66666em}h4{margin:2em 0 0.66666em}h5{margin:1.33333em 0 0.66666em}h6{margin:1.33333em 0 0.66666em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,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:80%}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}body,select,input,textarea{font-family:"Alegreya",Baskerville,Garamond,Palatino,"Palatino Linotype","Hoefler Text","Times New Roman",serif;color:#373737;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:#ececec;line-height:1.5}.l-header{margin:0 auto;padding:0.5em 0;width:90%}@media only screen and (min-width: 50em){.l-header{max-width:64em}}@media only screen and (min-width: 50em){.l-article{margin-right:2.5%;width:67.5%;float:left}}.l-sidebar{padding:1em 0}@media only screen and (min-width: 50em){.l-sidebar{padding:0 2.25%;width:25%;float:right}}.l-footer{margin:1em 0 0;background:#ececec}.header-logo{margin:0;padding:0}.header-logoAnchor{margin:0 auto;width:1.5em;height:auto;display:block}.header-logoImg{display:block;margin:0 auto;width:1.5em;height:auto}.title-billboard{width:90%;margin:0 auto;padding:0.5em 0;color:#373737}@media only screen and (min-width: 50em){.title-billboard{padding:1em 0;max-width:64em}}.title-container{margin:0 auto;width:90%;text-align:center}@media only screen and (min-width: 35em){.title-container{width:80%}}.title-headline{margin:0.5em;color:#373737;font-size:1.5em}@media only screen and (min-width: 35em){.title-headline{margin:1em 0 0.5em;font-size:2em}}.title-subheadline{margin:0 0 1em;font-size:1.25em;font-weight:400;color:#515151}.title-subheadline>a{color:#515151}.title-subheadline>a:hover{color:#f68b1f}@media only screen and (min-width: 35em){.title-subheadline{font-size:1.5em}}.br-xlg{display:none}@media only screen and (min-width: 60em){.br-xlg{display:inline}}.lead-billboard{position:relative;padding:0 0 2em;background:#fefefe;-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.15) ;-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.15) ;box-shadow:0px 0px 8px rgba(0,0,0,0.15) }.lead-container{margin:0 auto;padding:1em 0;width:90%}@media only screen and (min-width: 35em){.lead-container{max-width:64em}}.lead-imgWrapper{margin-top:1em}.l-bcda-logo .lead-imgWrapper{width:40%;margin:1em auto 0}@media only screen and (min-width: 60em){.lead-imgWrapper{float:right;position:relative;width:60%;margin-top:2em}.l-bcda-logo .lead-imgWrapper{margin-right:17%;margin-left:3%;width:30%}}.lead-img{width:100%;height:auto}@media only screen and (min-width: 60em){.lead-copy{margin:0 5% 0 0;width:35%}.l-bcda-logo .lead-copy{margin:0 3.75% 0 11.25%}}.lead-title{margin:0.5em 0;font-size:2em;font-weight:400}.lead-title>a{color:#373737}.lead-title>a:hover{color:#f68b1f}@media only screen and (min-width: 35em){.lead-title{margin:1em 0 0.5em;font-size:2.5em;line-height:1.2}}.lead-subtitle{margin:0.5em 0;font-size:1.25em;color:#777}.lead-list{color:#777;list-style-type:square;padding-left:1.5em}.lead-cta,.casestudy-cta{clear:both;margin:1em auto;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;width:90%}@media only screen and (min-width: 35em){.lead-cta,.casestudy-cta{max-width:36em}}.lead-ctaTitle{margin:0.5em 0;text-align:center;letter-spacing:0.5px;font-weight:400;font-style:italic}.lead-ctaTitleAnchor{display:block;color:#777}.sidekick-billboard{padding:3em 0;background:#dfdfdf}.sidekick-billboard.lead-sidekick-billboard{padding:1em 0;background:#fefefe}.sidekick-container{margin:0 auto;width:90%}@media only screen and (min-width: 35em){.sidekick-container{max-width:64em}.lead-sidekick-billboard .sidekick-container{margin-top:3em;margin-bottom:3em}}.sidekick-entry{margin:0 0 3em}@media only screen and (min-width: 35em){.sidekick-entry{width:30%;margin:0 10%;float:left}.l-sidekick-3>.sidekick-entry{width:30%;margin:0 1.66667%}}.sidekick-imgWrapper{width:auto}.sidekick-img{width:100%;height:auto}.sidekick-title{margin:0.5em 0;line-height:1.2;color:#515151}.sidekick-title>a{color:#515151}.sidekick-title>a:hover{color:#f68b1f}.sidekick-subtitle{margin:0.5em 0;color:#515151}.title-billboard-homepage{border-top:1px solid #d3d3d3;background:#ececec}.services-nav{margin:0;padding:0}.services-navItem{border-bottom:1px solid #ececec}.services-navItem:last-child{border-bottom:0 none}.services-navItem>h1{margin:0.5em 0;font-size:2em;line-height:1;text-align:center;font-style:italic}@media only screen and (min-width: 35em){.services-navItem>h1{margin:1em 0;font-size:3em}}.casestudy-body{background:#fefefe;-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.15) ;-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.15) ;box-shadow:0px 0px 8px rgba(0,0,0,0.15) }.casestudy-container{margin:0 auto;padding:1em 0;width:90%}@media only screen and (min-width: 35em){.casestudy-container{max-width:64em}}.casestudy-title{margin:0.5em 0;font-size:2em;line-height:1.2}@media only screen and (min-width: 35em){.casestudy-title{margin:1em 0 0.5em;font-size:2.5em}}.casestudy-subtitle{margin:1em 0;font-weight:400;font-style:italic;color:#777}.casestudy-pullout{font-size:1.125em;margin:1em auto;padding:0.75em 1em;color:#ececec;background:#777}@media only screen and (min-width: 50em){.casestudy-pullout{font-size:1.25em;margin:1em auto;width:40%}.casestudy-pullout.right{float:right;margin:1em 0;margin-left:1em}.casestudy-pullout.left{float:left;margin:1em 0;margin-right:1em}}.casestudy-cta{width:100%}@media only screen and (min-width: 35em){.casestudy-cta{max-width:100%}}.casestudy-sidebar{margin-top:2em}@media only screen and (min-width: 50em){.casestudy-sidebar{margin-top:1em;border-top:0 none;border-left:1px solid #2a2a2a;background:#373737;-webkit-box-shadow:inset 5px 0px 12px 0px #1e1e1e;box-shadow:inset 5px 0px 12px 0px #1e1e1e}}.casestudy-sidebarList{margin:0;padding:0;list-style:none}@media only screen and (min-width: 50em){.casestudy-sidebarList{color:#ececec}}.casestudy-sidebarItem{padding:1em;border-bottom:1px solid #dfdfdf}.casestudy-sidebarItem:last-child{border-bottom:none}@media only screen and (min-width: 50em){.casestudy-sidebarItem{border-bottom:1px solid #4b4b4b;padding:1em 0}}.casestudy-sidebarItemTitle{margin:0 0 0.5em;font-size:1em}.casestudy-sidebarMeta{margin:0;padding-left:1.5em;list-style:square}.casestudy-quoteText{margin:0;text-indent:-0.33em}.casestudy-quoteAttr{margin:0.25em 0 0.25em 1em;font-size:0.9em;text-indent:-1em;text-align:right}.casestudy-sidebarMeta-awards ul{margin:0.25em 0;padding-left:1em;list-style:circle;font-size:0.9em}.casestudy-img{display:block;margin:1em 0;width:100%;height:auto}.img-framed{margin-left:-0.5em;border:0.5em solid #ececec}.img-right{margin:0 0 0 1em;width:40%;float:right}.footer-form{padding:0.5em 0}@media only screen and (min-width: 50em){.footer-form{padding:2em 0 3em}}.enquiryform-container{margin:0 auto;width:90%}@media only screen and (min-width: 35em){.enquiryform-container{max-width:64em}}@media only screen and (min-width: 50em){.enquiryform-titles{float:left;margin:0 6.25%;width:37.5%}}@media only screen and (min-width: 50em){#enquiry-form{float:left;margin:0 2.5%;width:45%}}.enquiryform-title{margin:0 0 0.5em;font-size:1.5em;line-height:1.125}@media only screen and (min-width: 35em){.enquiryform-title{margin:1em 0;font-size:2em}}.enquiryform-subtitle{margin:0 0 0.5em;font-size:1.25em;font-weight:400;line-height:1.25}@media only screen and (min-width: 35em){.enquiryform-subtitle{font-size:1.5em}}.enquiryform-fields{list-style:none;padding:0}@media only screen and (min-width: 50em){.enquiryform-fields-split{margin:1em 0}.enquiryform-fields-split .enquiryform-field{margin-top:0;margin-bottom:0}.enquiryform-fields-split>.enquiryform-fields-splitLeft{margin-right:5%;width:47.5%;float:left}.enquiryform-fields-split>.enquiryform-fields-splitRight{width:47.5%;float:left}}.enquiryform-field{margin:1em 0}.enquiryform-label,label{color:#777}input,textarea,select{display:block;border:1px solid #a0a0a0;margin:0;padding:1.75% 2.25%;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="text"]:focus{background:#f4f4f4}.enquiryform-field-other{display:none;margin:1em 0}@media only screen and (min-width: 50em){.enquiryform-field-other{margin:0.5em 0}}@media only screen and (min-width: 50em){.enquiryform-field-urgent{margin-top:0.3em}}#enquiry-urgent-request{display:inline-block;width:auto;margin:0 0.5em 0 0}.enquiry-urgent-request-label{display:block}.enquiry-urgent-labeltext{display:inline-block;width:80%;line-height:1.125;vertical-align:middle}#enquiry-form-submit{margin-top:1.5em;margin-bottom:2em;border-bottom:2px solid #a0a0a0;display:block;color:#373737;font-style:italic;background-color:#f6f6f6;border-radius:3px;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-ms-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out}#enquiry-form-submit:hover{background-color:#fff}#enquiry-form-submit:active{background-color:#e2e2e2;border-top-width:2px;border-bottom-width:1px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none}.error-box{margin:0;padding:0}.footer-form .has-error{border:1px solid #db4931}.error-message{margin:0;border:1px solid #db4931;border-top:0 none;padding:0.25em 2.25%;color:#fff;font-size:0.9em;font-weight:600;background:#df5c47;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.contact_form_ajax_success_msg{border:1px solid #94c1ab;padding:0.5em 0.75em;font-size:1.25em;font-style:italic;font-weight:600;color:#3d966b;background-color:#c9dad2}@media only screen and (min-width: 50em){.contact_form_ajax_success_msg{float:left;margin:1.5em 0;width:45%}}.footer-contact{padding:1em 0;background:#373737}.footer-contact-container{width:75%;margin:0 auto}@media only screen and (min-width: 35em){.footer-contact-container{max-width:24em}}.footer-contact-title{color:#ececec;margin:0.5em 0;font-size:1.5em;line-height:1.2}.footer-contact-subtitle{margin:0 0 1.5em;border-bottom:1px solid #444;padding-bottom:0.25em;font-size:1em;font-weight:400;font-style:italic;color:#ececec}.footer-contact-subscribe{margin:1em 0;padding:1em 0}.subscribeform-fields{margin:0;padding:0}.subscribeform-field{margin:1em 0}#subscribeform-email{border:1px solid #4b4b4b;background:#323232;color:#ececec;-webkit-box-shadow:0 2px 4px #252525 inset;-moz-box-shadow:0 2px 4px #252525 inset;box-shadow:0 2px 4px #252525 inset}#subscribeform-email:focus{background:#3a3a3a;-webkit-box-shadow:0 2px 4px #252525 inset;-moz-box-shadow:0 2px 4px #252525 inset;box-shadow:0 2px 4px #252525 inset}#subscribeform-submit{border:1px solid #282828;border-bottom-width:2px;background:#3f3f3f;color:#ececec;border-radius:3px}#subscribeform-submit:hover{background:#444}#subscribeform-submit:active{background:#3c3c3c;border-top-width:2px;border-bottom-width:1px}.footer-contact-list{margin:0 0;padding:0;list-style:none}.footer-contact-list .footer-contact-anchor{width:24px;height:24px}.footer-contact-list .footer-contact-item{float:left}.footer-contact-item{margin:0 2em 2em 0;padding:0}.footer-contact-anchor{display:block;background:url("../img/footer-contact-sprite.png") no-repeat scroll}.footer-contact-anchor:link,.footer-contact-anchor:visited,.footer-contact-anchor:active{color:#ececec}.footer-contact-anchor:hover{color:#f68b1f}.footer-contact-anchor-email{background-position:0 0}.footer-contact-anchor-twitter{background-position:-312px 0}.footer-contact-anchor-fb{background-position:-624px 0}.footer-contact-anchor-linkedin{background-position:-936px 0}.footer-contact-anchor-studio{background-position:-1248px 0}.footer-contact-anchor-telephone{background-position:-1560px 0}.footer-contact-anchor-instagram{background-position:-1872px 0}.footer-contact-anchor-website{background-position:-2184px 0}.footer-contact-snail{margin:0;width:16em}.footer-contact-snail .footer-contact-anchor{padding-left:36px}.footer-contact-studio,.footer-contact-telephone{font-style:normal;margin:1.5em 0}.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}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow: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:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
