@charset 'utf-8';header,nav,section,article,aside,footer,hgroup{display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,section,aside,article,header,footer{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a img{border:none}input,textarea{-webkit-appearance:none;border-radius:0}select{border-radius:0}body{background:#fff}body,input,textarea{font-size:16px;font-family:Open Sans,Arial,sans-serif;line-height:24px}a{text-decoration:none}a:hover,.readmore_link:hover{text-decoration:underline}img{max-width:100%;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:400;clear:both}hr{background-color:#000;border:0;height:1px;margin-bottom:1.5em}p{margin-bottom:1.5em}ul{margin:0 0 1.5em 2.5em}ol{margin:0 0 1.5em 2.5em}ul{list-style:disc}ol{list-style-type:decimal}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0}dl dd:last-child{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:1.5em}strong{font-weight:700}cite,em,i{font-style:italic}blockquote{margin:0 3em}blockquote em,blockquote i,blockquote cite{font-style:normal}pre{font:11px Monaco,monospace;line-height:1.5;margin-bottom:1.5em}code{font:11px Monaco,monospace}abbr,acronym{border-bottom:1px dotted #000;cursor:help}ins{text-decoration:none}sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative}sup{bottom:1ex}sub{top:.5ex}form{position:relative}address{font-style:normal}.container{width:1018px;margin:0 auto;position:relative;padding-left:20px;padding-right:20px;box-sizing:border-box}.container .grid1,.container .grid2,.container .grid3,.container .grid4,.container .grid5,.container .grid6,.container .grid7,.container .grid8,.container .grid9,.container .grid10,.container .grid11{float:left;margin-left:30px}.container .grid1{width:54px}.container .grid2{width:138px}.container .grid3{width:222px}.container .grid4{width:306px}.container .grid5{width:390px}.container .grid6{width:474px}.container .grid7{width:558px}.container .grid8{width:642px}.container .grid9{width:726px}.container .grid10{width:810px}.container .grid11{width:894px}.container .grid12{width:978px}.container-responsive{max-width:1018px;margin:0 auto;position:relative;padding-left:20px;padding-right:20px;box-sizing:border-box}.container-responsive .grid1,.container-responsive .grid2,.container-responsive .grid3,.container-responsive .grid4,.container-responsive .grid5,.container-responsive .grid6,.container-responsive .grid7,.container-responsive .grid8,.container-responsive .grid9,.container-responsive .grid10,.container-responsive .grid11{float:left;margin-left:3.06748466257669%}.container-responsive .grid1{width:5.52147239263804%}.container-responsive .grid2{width:14.11042944785276%}.container-responsive .grid3{width:22.69938650306748%}.container-responsive .grid4{width:31.28834355828221%}.container-responsive .grid5{width:39.87730061349693%}.container-responsive .grid6{width:48.46625766871166%}.container-responsive .grid7{width:57.05521472392638%}.container-responsive .grid8{width:65.6441717791411%}.container-responsive .grid9{width:74.23312883435583%}.container-responsive .grid10{width:82.82208588957055%}.container-responsive .grid11{width:91.41104294478528%}.container-responsive .grid12{width:100%}.container .clear,.container-responsive .clear{margin-left:0;clear:both}.container .center,.container-responsive .center{clear:both;margin:0 auto}.hidden{display:none!important}.hidden2{display:none}.float_left{float:left!important}.float_right{float:right!important}.clear_both{clear:both!important}.fix{height:1%!important;overflow:hidden!important}.bold{font-weight:700!important}.italic{font-style:italic!important}.underline{text-decoration:underline!important}.left_wrap_around{float:left;margin:0 1.071em 1.071em 0}.left_wrap_around img{width:19.286em;height:auto}.right_wrap_around{float:right;margin:0 0 1.071em 1.071em}.right_wrap_around img{width:19.286em;height:auto}.align_left{text-align:left}.align_right{text-align:right}.align_center{text-align:center}.marginbottom10{margin-bottom:10px}.marginbottom20{margin-bottom:20px}.marginbottom30{margin-bottom:30px}.marginbottom40{margin-bottom:40px}.marginbottom50{margin-bottom:50px}.marginbottom60{margin-bottom:60px}.nolist{list-style:none;margin-left:0}.readmore{display:none}.readmore_link{cursor:pointer}.readmore_arrow{display:inline-block;width:9px;height:6px;margin-left:3px;margin-bottom:1px;background:url(../img/arrow2.png) no-repeat left top}.readmore_arrow_alt{margin-bottom:2px;background-position:left bottom}.module-calendar{line-height:10px!important}.module-calendar span{padding:5px!important}.module-calendar a{font-size:10px!important}.module-calendar td ul{margin:2px 3px!important;padding-left:0!important;list-style:none}.module-calendar td li{margin-top:5px!important}.form_validation{margin:1.154em 0 3.571em;background:#fbe3e4;border:1px solid #e1cbcc;padding:20px;color:#d12f19;display:none}.form_validation ul{margin-top:.714em;margin-bottom:.357em}.form_validation label{font-family:Open Sans,Arial,sans-serif;font-size:13px;color:#d12f19!important;margin-bottom:0;line-height:18px}.form_validation span{font-weight:700}@media print{.dontprint{display:none}}body:after{content:"";display:block;height:0;clear:both}.img-responsive{display:block;width:100% \9;max-width:100%;height:auto}body{color:#737477}hr{background:#e2e2e2}h1,.about_number span{font-size:48px;font-weight:300;line-height:55px;color:#0062b0;text-align:center}h2,label{font-family:Rokkitt,serif;font-size:32px;line-height:normal;color:#0062b0;margin-bottom:13px}.primary-school-websites h2,.secondary-school-websites h2,.academy-websites h2{margin-bottom:45px}.primary-school-websites,.secondary-school-websites,.academy-websites{height:1%;overflow:hidden;margin-bottom:60px}h3{font-size:24px;line-height:31px;color:#0062b0;font-weight:300}a{color:#0062b0}ol li{margin-bottom:1em}.grid1,.grid2,.grid3,.grid4,.grid5,.grid6,.grid7,.grid8,.grid9,.grid10,.grid11,.grid12{box-sizing:border-box}.top{width:100%;height:15px;background:#00437a}header{height:141px}.logo{display:block;width:101px;height:101px;background:url(../img/edhq-logo.gif) no-repeat left top;margin:20px 0 0;float:left;background-size:contain}.nav{list-style:none;margin:0;display:block;float:right;margin:50px 0 0}.nav a{display:block;font-size:20px;color:#737477;font-family:Rokkitt,serif;font-weight:700;height:20px}.current,.nav a:hover{color:#0062b0!important;border-bottom:2px solid #0062b0}.nav li:not(.dropdown_option){float:left;position:relative;height:45px;margin-left:25px}.nav_button{width:40px;height:29px;background:#0062b0;border:0;display:none;border-radius:5px;padding:0 10px 3px;margin:50px 20px 50px 0;float:right;cursor:pointer}.nav_button:hover{background:#026fc6}.nav_button span{display:block;height:3px;margin-top:3px;width:100%;background:#fff}.nav li a:hover{text-decoration:none}.button,button.lrg,.pag-next a,.pag-prev a,#previouspage,#nextpage{display:block;min-height:49px;min-width:100px;padding:12px;border:0;background:#39b449;border-bottom:solid 4px #2f973c;color:#fff;font-size:18px;font-weight:700;cursor:pointer;margin:0 auto!important;text-align:center;box-sizing:border-box}input.button{padding:10px 10px 12px}.button:hover,button.lrg:hover,#previouspage:hover,#nextpage:hover{text-decoration:none;position:relative;top:1px}.dropdown_arrow{margin:0 0 2px 3px}.dropdown{background:#454545;width:228px;position:absolute;right:-95px;top:40px;z-index:999;box-sizing:border-box}.dropdown ul,.sub_dropdown ul{display:block;list-style:none;margin:0}.dropdown_arrow2{display:block;width:22px;height:11px;background:url(../img/dropdown_arrow.png);position:absolute;top:-11px;left:103px}.dropdown li a,.sub_dropdown li a{display:block}.dropdown_option{padding-left:10px;height:40px;line-height:40px;position:relative}.dropdown li:hover{background:#5a5a5a}.container .nav li:not(.dropdown_option):hover .dropdown{display:block!important}.container .dropdown_option:hover .sub_dropdown{display:block}.sub_dropdown_arrow{width:8px;height:9px;background:url(../img/dropdown_arrow2.png) no-repeat left bottom;float:right;margin:15px 10px 0 0}.sub_dropdown{background:#5a5a5a;width:228px;position:absolute;right:-228px;top:0;z-index:999;box-sizing:border-box}.sub_dropdown li:hover{background:#646464}.input_sml{width:100%;height:32px;border:1px solid #c9c9c9;border-right:0;padding-left:10px;padding-right:42px;box-sizing:border-box;background:#fff}.input_sml_button{width:32px;height:32px;background:#fff url(../img/search_icon.png) no-repeat center center;border:1px solid #c9c9c9;position:absolute;top:0;right:0;cursor:pointer}.header{background-size:auto 100%;margin-bottom:48px;color:#fff;padding-top:53px;padding-bottom:68px}.blog_header{background:#0062b0 url(../img/blog_bg.jpg) no-repeat center center}.about_header{background:#0062b0 url(../img/about_bg.jpg) no-repeat center center}.error_header{background:#0062b0 url(../img/error_bg.jpg) no-repeat 400px -30px}.services_header{background:#0062b0 url(../img/service_bg.jpg) no-repeat center center}.Websites .services_header{background:#0062b0 url(../img/service_bg_school-websites.jpg) no-repeat center center}.Screens .services_header{background:#0062b0 url(../img/service_bg_digital-screens.jpg) no-repeat center center}.Logos .services_header{background:#0062b0 url(../img/service_bg_logos-and-branding.jpg) no-repeat center center}.Printed .services_header{background:#0062b0 url(../img/service_bg_printed-materials.jpg) no-repeat center center}.Signage .services_header{background:#0062b0 url(../img/service_bg_signage-and-displays.jpg) no-repeat center center}.Photography .services_header{background:#0062b0 url(../img/service_bg_photography.jpg) no-repeat center center}.services_academies{background:#0062b0 url(../img/header-schools-academy.jpg) no-repeat center center}.services_secondaries{background:#0062b0 url(../img/header-schools-secondary.jpg) no-repeat center center}.services_primaries{background:#0062b0 url(../img/header-schools-primary.jpg) no-repeat center center}.ourwork_header{background:#0062b0 url(../img/ourwork_bg.jpg) no-repeat center center}.getintouch_header{background:#0062b0 url(../img/getintouch_bg.jpg) no-repeat center center}.error_header h1,.ourwork_details h1{margin-bottom:0!important}.header span{margin-bottom:0!important}.header h1{color:#fff;margin-bottom:29px;text-align:left}.banner{width:100%;height:465px!important;max-height:465px;background:#0062b0 url(../img/home_banner.jpg) no-repeat center center;color:#fff;position:relative;margin-bottom:48px;overflow:hidden}.banner .container-responsive{height:350px!important;max-height:350px;margin-top:57px;margin-bottom:57px}.banner_cover{position:absolute;width:100%;height:100%;background:#0062b0}.banner_bg{background:#0062b0 url(../img/home_banner.jpg) no-repeat center center}.banner img{position:absolute;right:0;width:1424px;height:500px;top:-18px;opacity:0;filter:alpha(opacity=0);display:none}.banner_text{width:510px;position:relative;left:-100px;opacity:0;filter:alpha(opacity=0);visibility:hidden;float:left;text-shadow:0 1px 2px rgba(0,0,0,.8)}.banner_text1{display:block;visibility:visible}.banner_text .button{width:133px}.banner_text .button2{width:210px}.preload{position:absolute;visibility:hidden;opacity:0;filter:alpha(opacity=0)}.banner_text .button3{width:165px}.banner_text span,.header span{display:block;font-size:24px;font-weight:300;line-height:31px;margin-bottom:46px}.banner h1{color:#fff;margin-bottom:52px;text-align:left}.circles{width:60px;margin:0 auto;margin-top:59px;margin-bottom:81px}.circles span{display:block;width:10px;height:10px;background:#e2e2e2;margin:0 5px;border-radius:50%;float:left}.service{margin-bottom:86px}.service img{margin:0 auto}.service_icon_link{width:177px;height:177px;display:block;margin:0 auto;margin-bottom:10px;text-align:center}.service_img{position:relative;width:150px;height:auto}.service_readmore{font-weight:700}.case_study{color:#fff;width:100%;background:#0062b0 url(../img/case_study_bg.jpg) no-repeat center top;padding-top:48px;box-sizing:border-box;overflow:hidden}.case_study section{margin-bottom:41px}.case_study_details ul{width:45%;float:left;margin:0;margin-left:1.5em}.case_study h1,.case_study h2,footer h2{color:#fff}.case_study .circles span{background:#92bbdd}.case_study .button_container{width:340px;margin:0 auto;margin-bottom:60px}.case_study .button_container .button{float:left}.case_study .button_container .button:first-child{margin-right:30px!important}.case_study_browser{position:relative;top:1000px}.browser_image_container{max-height:707px;overflow:hidden}.case_study_browser img{display:block;width:100%}.case_study_broswer_gradiant{height:129px;width:100%;background:url(../img/case_study_gradiant.png);position:absolute;bottom:0}.case_study_screen_gradiant{height:7px;width:100%;background:url(../img/screen_gradiant.png);position:absolute;top:39px}.enquiry_form{color:#fff;background:#00437a;padding:40px 0 60px}.enquiry_container{width:100%;padding:30px;background:#003059;border-radius:5px;box-sizing:border-box}.enquiry_container form{margin-top:45px}.enquiry_container h2,.enquiry_container label{color:#fff}.enquiry_container a{color:#fff;text-decoration:underline}.enquiry_container a:hover{text-decoration:none}label{display:block;margin-bottom:21px}.form_container_left{width:474px;float:left}.form_container_right{width:414px;float:right}.form_input,.cat_textbox{height:42px;background:#fff;color:#737477;box-sizing:border-box;border:0;padding:0 8px}.form_textarea{width:100%;height:171px;background:#fff;color:#737477;box-sizing:border-box;border:0;padding:8px}.select{width:138px;position:absolute;height:42px;background:#fff url(../img/footer_dropdown.png) no-repeat right bottom;overflow:hidden;box-sizing:border-box;padding:12px 0 12px 8px}#Title,#FirstName,#LastName{width:137px;margin-bottom:33px}#EmailAddress,#Contact{width:222px}#Title,#FirstName{margin-right:27px}#EmailAddress{margin-right:0}#contact_form .button{margin-top:36px!important;margin-bottom:30px!important}footer{color:#fff;width:100%;height:1%;overflow:hidden;background:#003059;box-sizing:border-box;padding-top:34px;padding-bottom:1px}footer a{color:#fff;font-weight:700}.bottom{display:block;margin:55px 0 21px}footer ul{margin:0;list-style:none}footer ul li{min-height:40px;border-top:1px dotted #8098ac;padding-top:10px;padding-bottom:10px}footer ul li:last-child{border-bottom:1px dotted #8098ac}.footer_email{display:block;width:18px;height:12px;background:url(../img/footer_email.png) no-repeat left top;float:left;margin-top:3px;margin-right:11px}.footer_phone{display:block;width:16px;height:16px;background:url(../img/footer_phone.png) no-repeat left top;float:left;margin-top:0;margin-right:13px}.footer_home{display:block;width:18px;height:16px;background:url(../img/footer_home.png) no-repeat left top;float:left;margin-top:0;margin-right:13px}.twitter_box{text-align:right}address{display:block;float:left}#newsletter_subscribe .cat-text_box{float:right}#newsletter_subscribe .captchaimg{float:left}#newsletter_subscribe .form_input,#newsletter_subscribe .cat_textbox,#news_box .form_input,#news_box .cat_textbox{width:100%!important}#newsletter_subscribe .form_input,#news_box .form_input{margin-bottom:20px;font-size:13px}#newsletter_subscribe .button{font-size:13px;height:42px;margin-top:15px}#news_box .button{font-size:13px;height:42px}.ie-warning{background:#c60f13;padding:10px;margin-top:10px;margin-bottom:25px}.ie-warning p{color:#fff;text-align:center;margin-bottom:0}.ie-warning p a{color:#fff;font-weight:700;text-decoration:underline}.about_clients,.service_quote{width:100%;background:#f2f2f2;margin-top:60px;margin-bottom:64px;padding:30px;padding-bottom:40px;border:1px solid #e2e2e2}.about_clients div{float:left;width:314px}.about_firshill{float:right;display:block;width:84px;height:89px;background:url(../img/about_firshill.png) no-repeat left top;margin:15px 25px 0 0}.about_bradway{float:right;display:block;width:88px;height:89px;background:url(../img/about_bradway.png) no-repeat left top;margin:15px 25px 0 0}.about_lidget{float:right;display:block;width:89px;height:89px;background:url(../img/about_lidget.png) no-repeat left top;margin:15px 25px 0 0}.about_coit{float:right;display:block;width:137px;height:66px;background:url(../img/about_coit.png) no-repeat left top;margin:20px 0 0;margin-right:20px}.about_westfield{float:right;display:block;width:137px;height:66px;background:url(../img/about_westfield.png) no-repeat left top;margin:20px 0 0}.about_thrybergh{float:right;display:block;width:137px;height:66px;background:url(../img/about_thrybergh.png) no-repeat left top;margin:20px 0 0}.about_lydgate{float:right;display:block;width:137px;height:66px;background:url(../img/about_lydgate.png) no-repeat left top;margin:20px 0 0}.about_number{background:#f2f2f2;margin-bottom:30px;padding:30px;border:1px solid #e2e2e2;min-height:227px}.about_number:last-child{margin-bottom:86px}.about_number span{display:block;line-height:40px;text-align:left;margin-bottom:15px}.about_number h3{border-top:1px dotted #b9b9bb;border-bottom:1px dotted #b9b9bb;margin-bottom:10px;padding:5px 0 8px}.about_team{margin-bottom:64px}.about_team div.grid3{text-align:center;margin-left:0;padding:10px;min-height:324px}.about_team h4{font-weight:700}.ourwork_service{display:inline-block;width:89px;height:89px;margin-left:15px;margin-right:15px;margin-top:12px;position:relative}.ourwork_all{background:url(../img/ourwork_all.png) no-repeat left bottom}.ourwork_web_design{background:url(../img/icon-school-websites_hover.png) no-repeat left bottom}.ourwork_digital_signage{background:url(../img/icon-digital-screens_hover.png) no-repeat left bottom}.ourwork_photography{background:url(../img/icon-photography_hover.png) no-repeat left bottom}.ourwork_logos_and_branding{background:url(../img/icon-logos-and-branding_hover.png) no-repeat left bottom}.ourwork_printed_materials{background:url(../img/icon-printed-materials_hover.png) no-repeat left bottom}.ourwork_signage_and_displays{background:url(../img/icon-signage-and-displays_hover.png) no-repeat left bottom}.ourwork_big_picture{background:url(../img/big_pictures_sml.png) no-repeat left bottom}.ourwork_graphic_design{background:url(../img/filter-icons/icon-printed-materials.png) no-repeat left bottom}.ourwork_filebox{background:url(../img/filebox_sml.png) no-repeat left bottom}.ourwork_service:hover,.ourwork_service_selected{background-position:left top}.ourwork_service_icons{display:table;width:100%}.ourwork_service_icons_container{display:table-cell;text-align:center;vertical-align:middle}.service_tooltip{padding:8px 5px 10px;text-align:center;background:#39b449;color:#fff;position:absolute;min-width:150px;opacity:0;filter:alpha(opacity=0);bottom:-30px;left:-35%;font-weight:700;font-size:13px;z-index:999;border-radius:5px;border-bottom:solid 4px #2f973c}.service_tooltip img{position:absolute;top:-10px;left:43%;display:block}.ourwork_item{position:relative;display:block;margin-bottom:30px;overflow:hidden}.portfolio_pic{position:relative;overflow:hidden;margin-bottom:60px}.portfolio_pic span:empty{display:none}.ourwork_item:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.ourwork_item img{width:100%;height:auto;display:block;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.ourwork_item span,.portfolio_pic span{display:block;width:100%;position:absolute;bottom:-100px;min-height:65px;background:url(../img/overlay_bg.png);padding:14px 20px;box-sizing:border-box;color:#fff;z-index:999;font-size:13px;line-height:18px}.portfolio_pic span{min-height:45px;bottom:0}.project_info section{margin-bottom:45px}.project_info section ul{margin:0 0 1.5em 1.5em}.project_info .button{width:155px}.project_screens img{display:block;width:100%;height:auto}.project_quotes .quote,.case_study_quote .quote{display:block;font-style:italic;margin-bottom:15px}.quote_author{display:block;font-weight:700;text-align:right;margin-top:10px}.project_quotes span:last-child,.case_study_quote span:last-child{margin-bottom:0}.project_more{width:100%;background:#0062b0;padding-top:30px}.project_more .pagination{display:none}.project_more .ourwork_item:first-child,.ourwork_list .ourwork_item:first-of-type,.ourwork_list .ourwork_item:nth-of-type(3n+1),.services_example .ourwork_item:first-of-type,.services_example .ourwork_item:nth-of-type(3n+1){margin-left:0!important}.project_more .ourwork_item{opacity:.5;filter:alpha(opacity=50)}.project_more .ourwork_item:hover{opacity:1;filter:alpha(opacity=100)}.pagination{clear:both;display:block}.pag-number,.pag-current{display:none!important}.pag-next a{float:right;color:#fff;margin-bottom:30px!important}.pag-next a:hover,.pag-prev a:hover{text-decoration:none}.pag-prev a{float:left;color:#fff;margin-bottom:30px!important}.service_intro img{position:relative;top:6px;margin-bottom:35px}.service_quote h3{width:100%}.service_quote hr,.about_clients hr{background:#0062b0;height:10px;margin-top:24px;margin-bottom:0;width:1px;float:left}.service_quote span{display:block;width:100%;font-weight:700;text-align:right;color:#0062b0;margin-top:20px}.service_info ul{margin-left:0}.service_info ul li{list-style:none;min-height:35px;border-bottom:1px solid #e2e2e2;padding:7px 0}.services_example{margin-top:44px}.services_example h2{margin-bottom:21px}.isservices_details .case_study{display:none}.service_text{margin-bottom:30px}#isgetintouch .enquiry_container{margin-bottom:60px;background:#f2f2f2;border-radius:0;border:1px solid #e2e2e2}#isgetintouch .enquiry_container h2,#isgetintouch .enquiry_container label,#isgetintouch .enquiry_container a{color:#0062b0}#isgetintouch .enquiry_container .form_input,#isgetintouch .enquiry_container .form_textarea{border:1px solid #e2e2e2}#isgetintouch .enquiry_container .select{background:#fff url(../img/footer_dropdown2.png) no-repeat right bottom}#map{width:100%;height:450px}.map_directions{display:block;width:100%;position:relative;height:95px;background:#f2f2f2;padding:14px 20px;box-sizing:border-box;margin-top:30px;margin-bottom:60px;border:1px solid #e2e2e2}.map_directions span{font-weight:700;display:block;color:#0062b0;margin-bottom:10px}.contact_details ul{margin-left:0;list-style:none}.contact_email a{font-weight:700}.contact_email,.contact_phone{margin-bottom:1.5em}.BlogTagList,.BlogPostArchive,.BlogRecentPost{margin-bottom:30px}.BlogRecentPost li,.BlogTagList li,.BlogPostArchive li{font-size:16px}.blog_post{margin-bottom:45px}.post_date img{display:block;margin-right:5px;float:left;position:relative;top:3px}hr.dotted{background:transparent;border-top:1px dotted #e2e2e2;margin:1.5em 0}.blog_recentposts{display:none}#previouspage{display:block;float:left;margin-bottom:30px!important}#nextpage{display:block;float:right;margin-bottom:30px!important}.news_box{width:243px;height:213px;box-sizing:border-box;padding:20px;background:#00437a;position:relative}.news_box_header{width:124px;height:40px;background:#0062b0;color:#fff;position:absolute;left:-82px;top:42px;text-align:center;line-height:38px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);cursor:pointer}.news_box_header img{position:absolute;top:-26px;left:55px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.news_box_container{width:243px;position:fixed;right:-243px;box-sizing:border-box;z-index:100;font-size:13px}.news_box .button{margin-top:0!important}.scrollFixIt{display:none!important}#arrow_left,#arrow_right{display:block;width:10px;height:17px;background:url(../img/left_arrow.png) no-repeat left top;position:absolute;cursor:pointer;opacity:.5;filter:alpha(opacity=50);top:166px}#arrow_left:hover,#arrow_right:hover{opacity:1;filter:alpha(opacity=100)}#arrow_left{left:-100px}#arrow_right{background:url(../img/right_arrow.png) no-repeat left top;right:-100px}@media(max-width:480px){h1{font-size:24px;line-height:32px;text-align:center!important}.header h1{font-weight:700}h2,label{font-size:24px;line-height:32px;margin-bottom:7px}.banner_text span,.header span{font-size:16px;line-height:21px;text-align:center;margin-bottom:23px}.banner_text h1{margin-bottom:25px}.banner img{display:none}.banner,.banner .container-responsive{height:1%!important;min-height:235px!important;max-height:350px!important;overflow:hidden;background-size:auto 100%;margin-top:28px;margin-bottom:28px}.case_study{background:#0062b0}.circles{margin-top:30px;margin-bottom:40px}.ourwork_service:nth-child(1),.ourwork_service:nth-child(2),.ourwork_service:nth-child(3){margin-top:0!important}.ourwork_service:nth-child(4),.ourwork_service:nth-child(5),.ourwork_service:nth-child(6){margin-top:15px!important}.ourwork_service{width:45px;height:45px;background-size:45px 90px;margin-right:5px;margin-left:5px}.project_info{margin-bottom:60px!important}.service_tooltip{display:none!important}.news_box_container{display:none}.banner{margin-top:0}.banner,.header{background:#0062b0}.header{padding-top:25px;padding-bottom:35px;margin-bottom:25px}.header h1{margin-bottom:15px}}@media(max-width:580px){.container-responsive .grid1,.container-responsive .grid2,.container-responsive .grid3,.container-responsive .grid4,.container-responsive .grid5,.container-responsive .grid6,.container-responsive .grid7,.container-responsive .grid8,.container-responsive .grid9,.container-responsive .grid10,.container-responsive .grid11{width:100%;margin-bottom:30px;margin-left:0;clear:left}.services_example{margin-top:0!important}.about_clients,.service_quote{margin-top:0}.bottom{margin:0}.twitter_box{text-align:center}.case_study_details ul{width:100%}.case_study_browser{top:0}}@media(max-width:797px){header{height:auto}.banner_text{width:100%}.container-responsive .nav{display:none;clear:both;float:none!important;margin:0 0 30px}.current{border-bottom:0}.nav li:hover a{color:#737477!important;border-bottom:0}.nav li:hover a.current{color:#0062b0!important}.nav a{height:auto}.container-responsive .nav li:not(.dropdown_option):first-child{border-top:1px solid #e2e2e2}.container-responsive .nav li:not(.dropdown_option){float:none;min-height:40px;height:auto;line-height:40px;text-indent:10px;margin-left:0;box-sizing:border-box;border-bottom:1px solid #e2e2e2}.container-responsive .nav li:not(.dropdown_option):hover{background:#e2e2e2}.container-responsive .sub_dropdown{width:100%;position:relative;top:0;right:0;background:#646464}.container-responsive .dropdown .sub_dropdown_arrow{display:none}.container-responsive .sub_dropdown .dropdown_option:hover{background:#8b8b8b}.container-responsive .dropdown{width:100%;height:1%;overflow:hidden;position:relative;right:0;top:0}.container-responsive .dropdown ul{display:block;list-style:none;margin:0}.container-responsive .dropdown_arrow2{display:none}.container-responsive .dropdown_option{display:block;padding-left:0;height:1%;overflow:hidden}.container-responsive .nav_button{display:block}.case_study .button_container{width:100%;margin-bottom:0}.case_study .button_container .button:first-child{width:140px;margin:0 auto!important;float:none;margin-bottom:20px!important}.case_study .button_container .button:last-child{width:167px;margin:0 auto!important;float:none;margin-bottom:30px!important}.about_clients div,.service_quote h3{width:100%;float:none}.about_clients div{height:1%;overflow:hidden}.about_clients a{float:none;margin-left:auto;margin-right:auto}.ourwork_service:nth-child(4),.ourwork_service:nth-child(5),.ourwork_service:nth-child(6){margin-top:30px}.service_intro{text-align:center}.service_quote span{text-align:left}.map_directions{margin-bottom:0}}@media(max-width:1024px){.form_container_left{width:100%;float:none}.form_container_right{width:100%;float:none}.form_container_left .float_left,.form_container_left .float_right{width:100%;float:none!important}#Title,#FirstName,#LastName,#EmailAddress,#Contact{width:100%}#EmailAddress,#Contact{margin-bottom:33px}.select{width:100%}.ourwork_item span,.portfolio_pic span{bottom:0!important}.project_more .ourwork_item{opacity:1;filter:alpha(opacity=100)}.project_info section{margin-bottom:30px!important}.portfolio_pic{margin-bottom:30px}.news_box_container{display:none}.case_study_screen_gradiant{display:none}}@media(min-width:797px){.container-responsive .nav{display:block!important}.container-responsive .dropdown,.container-responsive .sub_dropdown{display:none!important}.container-responsive .nav li:not(.dropdown_option):hover .dropdown{display:block!important}.container-responsive .dropdown_option:hover .sub_dropdown{display:block!important}.container-responsive .dropdown_option:hover .sub_dropdown_arrow{background-position:left top}.container-responsive .dropdown .dropdown_arrow{display:none}}.feature_box{width:100%;color:#FFF;background:#0062b0;padding:15px;border:1px solid #e2e2e2;font-size:16px;min-height:250px}.feature_img{margin:0 20px;margin-left:40px;float:right;border:1px solid white;width:25%}.cta{position:relative;display:block;width:100%;background-color:#39b449;border-bottom:1px solid #2f973c;text-align:center}.cta .cta-title{color:#fff;line-height:2;margin-bottom:0}@media(min-width:992px){.cta{display:none}}.case-study-intro{font-size:24px;font-weight:300;line-height:1.6;color:#0062b0}.westfield-case-study .wcs-header{background:#0062b0 url(../img/wcs-header.jpg) no-repeat center center}.westfield-case-study .intro-text{color:#0062b0}.westfield-case-study .pull-quote{font-family:Rokkitt,serif;font-size:25px;letter-spacing:1px;margin:40px 0}.westfield-case-study .case_study{background-image:none;font-family:Rokkitt,serif;font-size:30px;line-height:1.4;letter-spacing:1px;margin:40px 0;padding:20px 0}.westfield-case-study .case_study section{margin-bottom:0}.westfield-case-study .image-gallery>div{width:100%;margin-bottom:1em}@media screen and (min-width:450px){.westfield-case-study .image-gallery>div{width:49%;float:left;margin-right:1%}}@media screen and (min-width:768px){.westfield-case-study .image-gallery>div{width:31.5%;float:left;margin-right:1.5%}}@media screen and (min-width:450px){.case-study-intro{font-size:34px;font-weight:300;line-height:55px;color:#0062b0}.westfield-case-study .case_study{font-size:40px}.westfield-case-study .pull-quote{font-size:30px}}.sm,.sm ul,.sm li{display:block;list-style:none;padding:0;margin:0;line-height:normal;direction:ltr}ul.sm ul{position:absolute;top:-999999px;width:100px}ul.sm li{position:relative;float:left}ul.sm a{position:relative;display:block;white-space:nowrap}ul.sm a.disabled{cursor:default}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl}ul.sm-rtl li{float:right}ul.sm ul li,ul.sm-vertical li{float:none}ul.sm ul a,ul.sm-vertical a{white-space:normal}ul.sm ul.sm-nowrap>li>a{white-space:nowrap}ul.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}ul.sm,ul.sm *,ul.sm *:before,ul.sm *:after{box-sizing:border-box}ul.sm{-webkit-tap-highlight-color:transparent}#menu-button:before{content:'Menu -'}#menu-button.collapsed:before{content:'Menu +'}#main-menu.collapsed{display:none}@media(min-width:768px){#menu-button{display:none}#main-menu.collapsed{display:block}}.sm-clean{padding:0 10px}.sm-clean-vertical{padding:10px 0;border-radius:5px}.sm-clean ul{border:1px solid #00437a;padding:5px 0;background:#003059;border-radius:5px;box-shadow:0 5px 9px rgba(0,0,0,.2)}.sm-clean>li>ul:before{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid;border-color:transparent transparent #003059}.sm-clean>li>ul:after{content:'';position:absolute;top:-16px;left:31px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid;border-color:transparent transparent #003059}.sm-clean>li:first-child>ul:hover:after{border-color:transparent transparent #00437a}.sm-clean-vertical>li>ul:before,.sm-clean-vertical>li>ul:after{display:none}.sm-clean a{padding:12px;color:#eee;font-size:18px;line-height:17px;font-family:Lucida Sans Unicode,Lucida Sans,Lucida Grande,Arial,sans-serif;text-decoration:none}.sm-clean>li>a{color:#737477}.sm-clean a:hover,.sm-clean a:focus,.sm-clean a:active,.sm-clean a.highlighted{color:#0062b0}.sm-clean-vertical a:hover,.sm-clean-vertical a:focus,.sm-clean-vertical a:active,.sm-clean-vertical a.highlighted{background:#fff}.sm-clean a.has-submenu{padding-right:25px}.sm-clean-vertical a,.sm-clean ul a{padding:10px 20px}.sm-clean-vertical a.has-submenu,.sm-clean ul a.has-submenu{padding-right:40px}.sm-clean ul a{font-size:16px}.sm-clean ul a:hover,.sm-clean ul a:focus,.sm-clean ul a:active,.sm-clean ul a.highlighted{color:#fff;background:#00437a}.sm-clean a.current,.sm-clean a.current:hover,.sm-clean a.current:focus,.sm-clean a.current:active{color:#0062b0}.sm-clean a span.sub-arrow{position:absolute;right:12px;top:50%;margin-top:-3px;width:0;height:0;overflow:hidden;border-width:4px;border-style:solid dashed dashed;border-color:#121212 transparent transparent}.sm-clean-vertical a span.sub-arrow,.sm-clean ul a span.sub-arrow{right:15px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #ccc}.sm-clean span.scroll-up,.sm-clean span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:20px}.sm-clean span.scroll-up:hover,.sm-clean span.scroll-down:hover{background:#eee}.sm-clean span.scroll-up-arrow,.sm-clean span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid;border-color:transparent transparent #003059}.sm-clean span.scroll-up:hover span.scroll-up-arrow{border-color:transparent transparent #003059}.sm-clean span.scroll-down-arrow{top:8px;border-style:solid dashed dashed;border-color:#ccc transparent transparent}.sm-clean span.scroll-down:hover span.scroll-down-arrow{border-color:#ccc transparent transparent}@media screen and (max-width:850px){.sm-clean:not(.sm-clean-vertical)>li>a{padding-left:8px;padding-right:8px}.sm-clean:not(.sm-clean-vertical)>li>a.has-submenu{padding-right:25px}}@media screen and (max-width:750px){.sm-clean:not(.sm-clean-vertical)>li>a{padding-left:3px;padding-right:3px}.sm-clean:not(.sm-clean-vertical)>li>a.has-submenu{padding-right:25px}}@media screen and (max-width:700px){ul.sm-clean{width:auto!important}ul.sm-clean ul{display:none;position:static!important;top:auto!important;left:auto!important;margin-left:0!important;margin-top:0!important;width:auto!important;min-width:0!important;max-width:none!important}ul.sm-clean>li{float:none}ul.sm-clean>li>a,ul.sm-clean ul.sm-nowrap>li>a{white-space:normal}ul.sm-clean iframe{display:none}.sm-clean{padding:0;border-radius:5px}.sm-clean ul{border:0;padding:0;background:transparent;background:rgba(130,130,130,.1);border-radius:0;box-shadow:none}.sm-clean>li>ul:before,.sm-clean>li>ul:after{display:none}.sm-clean a{padding:13px 5px 13px 28px!important;color:#555!important;background:transparent!important}.sm-clean a.current{color:#003509!important}.sm-clean a:hover{color:#0062b0!important}.sm-clean ul a{border-left:8px solid transparent}.sm-clean ul ul a{border-left:16px solid transparent}.sm-clean ul ul ul a{border-left:24px solid transparent}.sm-clean ul ul ul ul a{border-left:32px solid transparent}.sm-clean ul ul ul ul ul a{border-left:40px solid transparent}.sm-clean a span.sub-arrow,.sm-clean ul a span.sub-arrow{top:50%;margin-top:-9px;right:auto;left:6px;margin-left:0;width:17px;height:17px;font:normal 16px/16px monospace!important;text-align:center;border:0;text-shadow:none;background:rgba(255,255,255,.6);border-radius:50px}.sm-clean a.highlighted span.sub-arrow{display:none!important}.sm-clean li{border-top:1px solid rgba(0,0,0,.05)}.sm-clean>li:first-child{border-top:0}}.ourwork_list .ourwork_item:nth-of-type(3n+1) {clear: both;}