@import url("//hello.myfonts.net/count/27c741");@font-face{font-family:CalvertMTPro;src:url(../fonts/27C741_0_0.eot);src:url(../fonts/27C741_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/27C741_0_0.woff) format("woff"),url(../fonts/27C741_0_0.ttf) format("truetype"),url(../fonts/27C741_0_0.svg#wf) format("svg")}@font-face{font-family:CalvertMTPro-Bold;src:url(../fonts/27C741_1_0.eot);src:url(../fonts/27C741_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/27C741_1_0.woff) format("woff"),url(../fonts/27C741_1_0.ttf) format("truetype"),url(../fonts/27C741_1_0.svg#wf) format("svg")}*{margin:0;padding:0;word-wrap:break-word}h1,h2,h3,h4,h5,h6{font-weight:400}table{border-collapse:collapse;border-spacing:0}abbr,acronym,fieldset,img{border:0}code{line-height:1em}pre{overflow:auto;clear:both;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}sub,sup{line-height:.5em}.wp-caption,img{max-width:100%;height:auto}embed,iframe,object,video{display:block;max-width:100%}img{display:block}.alignleft,.left,img[align=left]{display:block;float:left}.alignright,.right,img[align=right]{display:block;float:right}.aligncenter,.center,img[align=middle]{display:block;margin-right:auto;margin-left:auto;text-align:center;float:none;clear:both}.alignnone,.block{display:block;clear:both}.wp-smiley{display:inline}body{font-family:helvetica;font-size:16px;color:#000;background-color:#f5f5f5;margin-bottom:14px;padding-bottom:14px}html{overflow-y:scroll}.post_box{font-family:helvetica;font-size:16px;line-height:25px}hr{border-top-style:solid;border-top-width:2px;border-top-color:#c8c8c8}.no_top_margin{margin-top:0!important}.no_bottom_margin{margin-bottom:0!important}a{color:#000;text-decoration:none;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#405fe6}a:hover{color:#c8c8c8;border-bottom-style:none}a:visited{color:#3c3c3c;text-decoration:none;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#405fe6}.projects_box a,.text_box>p>a,a img,img.attachment-thumbnail.wp-post-image a,img a{border-style:none}ul#tags-list{list-style-type:none;margin-left:0;padding-left:0}#tags-list li.active a,#tags-list li.active a:visited{color:#405fe6;border-bottom-style:none}#tags-list li a:visited{color:#000}#header{padding-top:12px;padding-bottom:12px}#header .two_thirds{padding-right:14px}#homeside_1{border-right-color:silver}#homeside_1,.homeside_2{border-right-style:solid;border-right-width:1px}.homeside_2{border-right-color:#fff}.menu{list-style:none;z-index:50}.menu,.menu li{position:relative}.menu li{float:left}.menu ul{position:absolute;visibility:hidden;list-style:none;z-index:110}.menu ul li{clear:both}.menu a{display:block}.menu ul ul{position:absolute;top:0}.menu :hover ul :hover ul,.menu :hover ul :hover ul :hover ul,.menu a:hover ul,.menu li:hover ul{visibility:visible}.menu :hover ul :hover ul ul,.menu :hover ul ul{visibility:hidden}.menu ul,.menu ul li{width:150px}.menu :hover ul :hover ul,.menu ul ul{left:150px}.menu a{font-weight:400;text-transform:none;text-decoration:none;padding-top:18px;padding-bottom:.5px}.menu ul a{width:auto}.menu .current-cat ul a,.menu .current-menu-item ul a,.menu .current ul a,.menu a{color:#000}.menu .current-cat ul a:hover,.menu .current-menu-ancestor a:hover,.menu .current-menu-item ul a:hover,.menu .current-parent a:hover,.menu .current ul a:hover,.menu a:hover{text-decoration:none}.menu{font-family:arial,helvetica,sans-serif}.post_box,.post_box h4{font-size:16px;line-height:25px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.post_box .headline,.post_box h1{font-size:26px;line-height:36px}.post_box .post_content h2,.post_box h3{font-size:20px;line-height:29px;margin-top:38px;margin-bottom:13px}.post_box .small,.post_box h5{font-size:13px;line-height:22px}.post_box .drop_cap{font-size:50px;line-height:1em;margin-right:8px;float:left}.post_box blockquote,.post_box dd,.post_box dl,.post_box ol,.post_box p,.post_box pre,.post_box ul{margin-bottom:25px}.post_box ul{list-style-type:square;list-style-position:inside}.post_box ol,.post_box ol ol,.post_box ol ul,.post_box ul,.post_box ul ol,.post_box ul ul{margin-left:25px}.post_box ol ol,.post_box ol ul,.post_box ul ol,.post_box ul ul,.wp-caption p{margin-bottom:0}.post_box .ad_left,.post_box .alignleft,.post_box .left{margin-bottom:25px;margin-right:25px}.post_box .ad,.post_box .alignright,.post_box .right{margin-bottom:25px;margin-left:25px}.post_box .aligncenter,.post_box .alignnone,.post_box .block,.post_box .center{margin-bottom:25px}.post_box .stack{margin-left:25px}.text_box h4{font-style:bold;font-family:Bitter,georgia,serif;font-size:130%;color:#000}.query_box img:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)";filter:alpha(opacity=70);zoom:1}#main_sidebar .widget{font-size:12px;line-height:19px}#main_sidebar .widget .widget_title{font-size:22px;line-height:31px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}#main_sidebar .widget p,#main_sidebar .widget ul{margin-bottom:19px}#main_sidebar .widget li ul{margin-bottom:0}#footer_area{margin-bottom:-30px}#footer_bottom.columns_1 p,#footer_top .widget{font-size:15px;line-height:21px}#footer_top .widget .widget_title{font-size:22px;line-height:30px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}#footer_top .widget p,#footer_top .widget ul{margin-bottom:21px}#footer_top .widget li ul{margin-bottom:0}#footer_top .widget ul{list-style-type:none;list-style-position:inside}#footer_top .widget li{padding-bottom:8px}#footer_top.columns_211{padding-top:14px}#footer_bottom{border-style:none;border-color:#000;padding-bottom:24px}.footer_menu,.footer_menu h4{font-size:16px;line-height:26px}.footer_menu .headline,.footer_menu h1{font-size:26px;line-height:42px}.footer_menu .post_content h2,.footer_menu h3{font-size:20px;line-height:32px;margin-top:39px;margin-bottom:13px}.footer_menu .small,.footer_menu h5{font-size:13px;line-height:21px}.footer_menu .drop_cap{font-size:52px;line-height:1em;margin-right:9px;float:left}.footer_menu blockquote,.footer_menu dd,.footer_menu dl,.footer_menu ol,.footer_menu p,.footer_menu pre,.footer_menu ul{margin-bottom:26px}.footer_menu ul{list-style-type:none;list-style-position:inside}.footer_menu ol,.footer_menu ol ol,.footer_menu ol ul,.footer_menu ul,.footer_menu ul ol,.footer_menu ul ul{margin-left:26px}.footer_menu ol ol,.footer_menu ol ul,.footer_menu ul ol,.footer_menu ul ul,.wp-caption p{margin-bottom:0}.footer_menu .ad_left,.footer_menu .alignleft,.footer_menu .left{margin-bottom:26px;margin-right:26px}.footer_menu .ad,.footer_menu .alignright,.footer_menu .right{margin-bottom:26px;margin-left:26px}.footer_menu .aligncenter,.footer_menu .alignnone,.footer_menu .block,.footer_menu .center{margin-bottom:26px}.footer_menu .stack{margin-left:26px}#footer_border{border-style:none;border-color:#000;margin-right:14px;margin-left:14px;padding-top:12px;padding-bottom:12px}.project_intro{margin-bottom:14px}.post_box .search a,h3.headline.search{font-size:20px;line-height:24px;color:#000;margin-top:20px;margin-bottom:0;border-style:none}.post_box .search a:hover{color:#c8c8c8}.previous_next{margin:30px 15px 60px 0;display:inline}.next_posts>.contact-button,.previous_posts>.contact-button{margin:15px 15px 15px 0}.home_content .post_box{background-color:#004250;color:#fff;padding:15px}.home_content{margin-bottom:15px;margin-top:-5px}.ie8 .home_intro_text{font-size:20px!important;line-height:24px!important}.ie8 .page_wrapper{width:960px}.ie8 .overlay_excerpt{font-size:12px;line-height:16px;padding:10px}#drop_down{display:inline;float:right}#menu_icon{display:none}blockquote{padding:10px;background:rgba(153,29,103,.03);box-shadow:inset 0 0 1px 1px rgba(153,29,103,.15);border-radius:4px;margin:0 30px;padding-bottom:10px!important}.home_emphasis{font-family:CalvertMTPro,Georgia,serif;color:#405fe6;font-size:1.9em;line-height:1.4em;letter-spacing:-1px}.post_thumb{position:relative}.post_thumb>img{display:block}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:rgba(64,95,230,.8);opacity:0;cursor:pointer;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s}.overlay:hover{opacity:1}.ie8 .post_thumb{overflow:hidden;position:relative}.ie8 .overlay{background:#405fe6;position:absolute;top:17px;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:alpha(opacity=0);height:100%;width:100%}.ie8 .overlay:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=90)";filter:alpha(opacity=90);zoom:1}.overlay_excerpt{padding:20px 20px 5px;line-height:16px;text-align:left}.overlay>.read_more a,.overlay_excerpt{color:#fff;font-family:helvetica,arial,sans-serif;font-size:12px}.overlay>.read_more a{padding-left:20px;padding-top:20px}.home_projects_box a,.overlay>.read_more a{border-bottom:none;text-decoration:underline}.home_projects_box a{color:#fff}.overlay_excerpt p{margin-bottom:0}.teasers_home{margin-bottom:50px}.post_date{color:#c8c8c8;font-size:1.1em;margin-bottom:14px;margin-top:-20px;font-family:helvetica,arial,sans-serif}img{max-width:100%;width:auto;height:auto}.img_hover:hover{opacity:.7}#footer_top{border-top-style:solid;border-top-width:2px;border-top-color:#c8c8c8}#rel_posts_grid{text-align:justify;font-size:.1px}#rel_posts_grid:after{content:"";display:inline-block;width:100%}.rel_box{vertical-align:text-top}.gridbreak,.rel_box{display:inline-block;width:48%}.gridbreak{content:"";height:0}#homepage_projects_grid{text-align:justify}#homepage_projects_grid:after{content:"";display:inline-block;width:100%}.homepage_projects_box{display:inline-block;width:24%;vertical-align:text-top}#homepage_blog_grid{text-align:justify}#homepage_blog_grid:after{content:"";display:inline-block;width:100%}.homepage_blog_box{display:inline-block;width:24%;vertical-align:text-top}#testimonials_grid{text-align:justify}#testimonials_grid:after{content:"";display:inline-block;width:100%}.testimonials_box{display:inline-block;width:48%;vertical-align:text-top;border-top-style:solid;border-top-width:2px;border-top-color:#c8c8c8}#home_projects_grid{text-align:justify}#home_projects_grid:after{content:"";display:inline-block;width:100%}.home_projects_box{display:inline-block;width:100%;padding-bottom:5%;vertical-align:text-top}.home_projects_gridbreak{content:"";display:inline-block;width:100%;height:0}#home_blog_grid{text-align:justify}#home_blog_grid:after{content:"";display:inline-block;width:100%}.home_blog_box{display:inline-block;width:100%;padding-bottom:5%;vertical-align:text-top}#homeside_1 .query_box:last-child,.homeside_2 .query_box:last-child{padding-bottom:0}#homeside_1 .job_title:last-child,.homeside_2 .job_title:last-child{margin-bottom:0}.home_sidebars_container{padding-bottom:15px}#projects_grid{text-align:justify;font-size:.1px}#projects_grid:after{content:"";display:inline-block;width:100%}.projects_box{display:inline-block;width:48%;vertical-align:text-top}.projects_box img{width:100%}.project_gridbreak{content:"";display:inline-block;width:48%;height:0}.btn a,.btn a:visited,a.btn,a:visited.btn{color:#000;text-decoration:none;border-bottom:none}.btn a:hover,a.btn:hover{color:#fff}.btn{font-family:Helvetica,sans-serif;display:inline-block;font-size:15px;padding:.4em .666666667em;font-weight:400;background-color:#d1d1d1;border:1px solid #d1d1d1;border-radius:.235294118em;margin-left:.3em;margin-bottom:.3em}.btn:first-child{margin-left:0}.btn,.btn:hover a,a .btn:hover{color:#fff;text-decoration:none}.btn.active,.btn:hover,a .btn:hover{color:#fff;background-color:#595959;border-color:#595959;text-decoration:none}.btn-tweet:hover,a .btn-tweet:hover{background-color:#3697b2;border-color:#3697b2}.btn-facebook:hover,a .btn-facebook:hover{background-color:#2c4370;border-color:#2c4370}.btn-google:hover,a .btn-google:hover{background-color:#b03d2e;border-color:#b03d2e}.btn-linkedin:hover,a .btn-linkedin:hover{background-color:#005b8c;border-color:#005b8c}.people_link{background:url(../images/back_arrow.png) 0 no-repeat;padding-left:55px;padding-bottom:20px;padding-top:18px}.people_link_container_2 a,.people_link_container a{border-bottom:none}.people_link_container_2{display:none}.people_link_container_2 a.people_link,.people_link_container a.people_link{text-decoration:none;color:#405fe6}.people_link_container_2 a.people_link:hover,.people_link_container a.people_link:hover{color:#c8c8c8}.people_link:hover{opacity:.7}.people_link_container{padding-bottom:20px}.blog_content p{margin-bottom:0}.blog_content .post_box{margin-bottom:20px}.bottom_padding{padding-bottom:20px}.post_box h3.subheading_home{margin-top:0;margin-bottom:0;padding-top:5px;padding-bottom:0}.display_inline{display:inline}.breadcrumbs{margin-bottom:20px}.left_border{border-left:1px solid #c8c8c8}.right_border{border-right:1px solid #c8c8c8}#footer_top .widget ul,.textwidget{font-family:helvetica,arial,sans-serif}.textwidget{padding-right:20px}#footer_top>.third{padding-left:0}#footer_bottom{padding-left:0!important}#footer_bottom .text_box{font-family:helvetica;font-size:15px;line-height:21px}.text_box{font-family:helvetica,arial,sans-serif;font-size:16px}img.post_image{margin-bottom:10px}.ie8 .post_box ul{margin-left:15px;padding-right:15px;padding-left:10px;line-height:25px}.ie8 .post_box ul li{text-indent:-28px;margin-left:20px;line-height:25px}.post_box ul{width:100%;list-style:square;margin-left:15px;padding-right:15px;padding-left:10px;line-height:25px}.post_box ul li{margin-right:20px}#footer_bottom{padding-left:14px}.post_tags,.post_tags a,.post_tags a:visited{color:#c8c8c8}.attribution{font-size:.7em;line-height:1.5em}.attribution,.attribution a{color:#a0a0a0}.single-post .image_container{float:right;width:50%;margin:0 0 14px 14px}.testimonial{font-size:16px;color:#a0a0a0;padding:10px 0;text-align:left}.wp-caption{padding:0;border-style:none;display:inline}.wp-caption-text{padding:10px 0 0;margin-bottom:0;color:#a0a0a0}p.wp-caption-text{margin-bottom:0;padding-top:15px}.post_box .aligncenter{margin-bottom:15px}#map_canvas{margin:0;padding:0 0 20px;width:98%}.responsive-iframe-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.responsive-iframe-container iframe,.vresponsive-iframe-container embed,.vresponsive-iframe-container object{position:absolute;top:0;left:0;width:100%;height:100%}.contact-button{border-radius:6px;border:1px solid #c8c8c8;display:inline-block;color:#fff;font-family:arial;font-size:15px;font-weight:400;padding:6px 24px;text-decoration:none}.contact-button,.contact-button:hover{background:-moz-linear-gradient(center top,#405fe6 5%,#405fe6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$brand-primary",endColorstr="$brand-primary");background-color:#405fe6}.contact-button:hover{border:1px solid #3c3c3c}.contact-button:active{position:relative;top:1px}.sameline{display:inline;margin:0;padding:0 14px 0 0}.home_sidebar .widget{padding-bottom:50px}.slider_caption{padding-top:20px}.soliloquy-caption{display:none}.soliloquy a{border-style:none}.wpcf7-form{background:#fff;width:100%;overflow:hidden;border:none}.wpcf7-form h2{font-size:20px;text-align:center}.wpcf7-form textarea{padding:4px;float:none;margin:0}.wpcf7-form-control,.wpcf7-form textarea{border:1px solid #c8c8c8;line-height:18px;width:80%}.wpcf7-form-control{font-size:16px;padding:2px 4px}.wpcf7-form textarea{line-height:16px;font-size:14px;height:100px}.wpcf7-form p{margin-left:20px;margin-top:10px;margin-bottom:0;width:80%;padding:0 0 10px;color:#000}.wpcf7-list-item{display:block;margin-top:10px}.wpcf7-list-item-label{margin-left:10px}.wpcf7-submit.contact-button{padding:5px;width:100px}#home-sidebar:after,#home_intro:after,#home_wrapper:after,#homeside_1:after,#nav.main_responsive_menu:after,.columns_1:after,.columns_2:after,.columns_4:after,.columns_211:after,.columns_312:after,.columns_321:after,.columns_413:after,.columns_431:after,.columns_514:after,.columns_3111:after,.columns_3211:after,.footer_half:after,.footer_half_right:after,.footer_menu .post_content:after,.footer_menu:after,.half:after,.half_right:after,.header_columns_431:after,.home_intro_overlay:after,.home_sidebars_container:after,.homeside_2:after,.menu:after,.post_box .post_content:after,.post_box:after,.project_data:after,.project_title:after,.quarter:after,.three_quarters:after,columns_514:after{content:".";display:block;height:0;clear:both;visibility:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.entry-content-asset{margin-top:20px;margin-bottom:20px}.inline-container{text-align:justify;font-size:.1px;width:auto}.inline-container .item{font-size:0}.inline-container .gap,.inline-container .gridbreak,.inline-container .item{display:inline-block;width:32%;padding-bottom:1%;vertical-align:text-top;text-align:left}.inline-container:after{content:"";display:inline-block;width:100%}#archive_people_grid{text-align:justify}#archive_people_grid:after{content:"";display:inline-block;width:100%}.archive_people_box,.archive_people_gridbreak{display:inline-block;width:32%;padding-bottom:1%;vertical-align:text-top}.archive_people_gridbreak{height:0}@media only screen and (max-width:500px),screen and (max-device-width:500px){.projects.inline-container .gridbreak,.projects.inline-container .item{width:48%}}@media only screen and (max-width:420px),screen and (max-device-width:420px){.projects.inline-container .gridbreak,.projects.inline-container .item{width:98%}}.projects-menu a.active{color:red;font-weight:700}ul.imglist{margin-left:0}ul.imglist li{background:url(../images/Capture.png) 0 no-repeat;list-style-type:none;padding-left:45px;margin-left:0}.ie8 ul.imglist li{margin-left:-5px;text-indent:5px;padding-left:25px}ul.services-list,ul.tags-list{list-style-type:none;margin-left:0;padding-left:0}.carousel,.carousel-inner{position:relative}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:none;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}[data-slide-to]{cursor:pointer}.carousel .carousel-control{bottom:80px}.carousel a.carousel-control{text-decoration:none;border-bottom:none;background-image:none}.carousel.thumbnails ul.thumbstrip{font-size:.1px;width:100%;padding-left:0;margin-bottom:0;height:78px;overflow:hidden;margin-top:17px}.carousel.thumbnails ul.thumbstrip .thumb-break{display:inline-block;height:0}.carousel.thumbnails ul.thumbstrip:after{content:"";display:inline-block;width:100%}.carousel.thumbnails li{display:inline-block}.carousel.thumbnails img:hover{opacity:.8}.carousel.thumbnails .carousel-control{font-size:12px}.carousel .carousel-control{top:45%;width:60px;background-image:none;display:none;opacity:1;filter:alpha(opacity=100);font-size:18px;color:#000;text-shadow:none}.carousel .carousel-control:before{background:rgba(64,95,230,.6);padding:5px;color:#fff}.carousel .carousel-control.right{right:0;text-align:right}.carousel .carousel-control.right:before{content:">"}.carousel .carousel-control.left{left:0;text-align:left}.carousel .carousel-control.left:before{content:"<"}.carousel:hover .carousel-control{display:block;text-decoration:none;border-bottom:none}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.images-carousel .item .caption-container,.posts-carousel .item .caption-container{position:absolute;bottom:0;padding:10px;background:rgba(64,95,230,.6);width:100%}.images-carousel .item .caption-container a,.images-carousel .item .caption-container h3,.posts-carousel .item .caption-container a,.posts-carousel .item .caption-container h3{color:#fff;border-color:#fff}.img-responsive{display:block;max-width:100%;height:auto}.overlay_excerpt a,.post-type-archive-person .overlay_excerpt a,.post_thumb a{color:#fff;border-color:#fff;font-size:12px}#home_intro{position:relative;min-height:320px;height:auto;background-color:#40e0d0}.ie8 #home_intro{height:320px}#home_wrapper{position:relative;min-height:700px;height:auto;background-color:#40e0d0}.ie8 #home_wrapper{height:689px!important}.intro_image{padding-bottom:30px}.home_intro_text{max-width:100%;width:auto;color:#00303d;padding:35px 35px 31px;font-family:CalvertMTPro,Georgia,serif;font-size:22px;font-weight:500;line-height:28px;text-align:left;z-index:9999}.home_content .post_box ul.two_col{float:left;margin:0 0 25px 10px}.home_content .post_box ul.two_col li{float:left;width:200px}@media screen and (max-width:940px){.home_intro_text{font-size:18px;line-height:22px}}@media screen and (max-width:870px){.home_intro_text{font-size:16px;line-height:24px}}@media screen and (max-width:815px){.home_intro_text{font-size:16px!important;line-height:22px}}@media screen and (max-width:690px){.home_intro_text{font-size:26px!important;line-height:32px}}@media screen and (max-width:600px){.home_intro_text{font-size:20px!important;line-height:24px}}@media screen and (max-width:350px){.home_intro_text{font-size:16px!important;line-height:18px}}.post_box .widget h3,.widget h3{font-size:16px;line-height:25px}.single-person .post_box h3.related-projects-heading{margin-top:14px;margin-bottom:14px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:silver}.single-person h3.person.headline a,h3.person.headline a{color:#405fe6;font-size:16px;line-height:20px;margin-bottom:0;margin-top:10px;display:block;padding-bottom:0;text-decoration:none;border-bottom:none;text-align:left!important}.single-project .related-projects-heading,.single-service .related-projects-heading{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:silver;margin-bottom:14px;margin-top:14px}.single-project h3.related-projects-heading,.single-service h3.related-projects-heading{margin-top:14px;margin-bottom:0}.subheading,.subheading_project,.subheading a:visited,.top_h3,h1,h1 .headline,h1 .headline a,h2,h2 a,h2 a:visited,h3,h3 .headline a:visited,h3 a,h3 a:visited,h3.headline.subheading a,h4.widget_title,subheading a{color:#405fe6;font-family:CalvertMTPro,georgia,serif;border-bottom:none}h1{font-size:28px;margin-bottom:13px}h1 a{text-decoration:none}h3{font-size:20px;line-height:29px}#footer_top .widget .widget_title{font-family:CalvertMTPro,georgia,serif;color:#405fe6}.blog_content h2,.blog_content h2 a,.blog_content h3,.blog_content h3 a{font-size:20px;line-height:29px;margin-bottom:13px;margin-top:0}h3.headline.subheading_blog{display:block;margin-bottom:0;padding-bottom:0;margin-top:0}h3.headline.subheading_blog a{text-decoration:none;border-bottom:none;color:#405fe6}h3.headline.subheading_blog a:hover{color:#c8c8c8}.archive_heading{text-align:left!important}.subheading{line-height:32px;margin-bottom:14px;display:inline}.company,.subheading{font-size:16px;padding-right:10px}.company{line-height:16px;color:#405fe6;font-family:helvetica,sans-serif;line-height:32px;margin-top:0;margin-bottom:25px;display:inline-block;padding-top:0}p.testimonial_person{line-height:16px;margin-bottom:0!important;padding-bottom:0!important}.job_title,p.testimonial_person{font-family:helvetica;font-size:16px}.job_title{line-height:20px;margin-top:0;margin-bottom:10px;padding-top:0!important;text-align:left}.job_title a{text-decoration:none;color:#000;border-bottom:none}.job_title a:hover{color:#c8c8c8}.post-type-archive-person h3 a,.post-type-archive-person h3 a:visited{color:#405fe6;font-size:16px;line-height:20px;margin-bottom:0;margin-top:10px;display:block;padding-bottom:0;text-decoration:none;border-bottom:none;text-align:left!important}.person a:hover{color:#c8c8c8}.person a:visited{color:#405fe6}.person a:visited:hover{color:#c8c8c8}.post_box .person{margin-top:10px;margin-bottom:0}#projects_grid h3.headline.person a,#rel_posts_grid h3.headline.person a{padding-top:0!important}h3.headline.person a{margin-top:10px;padding-top:0;width:100%}.subheading a{font-size:16px;line-height:20px;margin-bottom:0;margin-top:10px;display:block;padding-bottom:0;text-decoration:none;border-bottom:none}.subheading a:hover{color:#c8c8c8}.post_box .subheading_home,.subheading_home{color:#000;padding-top:5px;font-size:14px;line-height:18px;font-family:helvetica,arial,sans-serif!important}.post_box .subheading_home a,.subheading_home a{color:#000;text-decoration:none;padding-top:5px;font-family:helvetica,arial,sans-serif;border-bottom:none}.post_box .subheading_home a:hover,h3.subheading_home a:hover{color:#c8c8c8;padding-top:5px}.post_box .subheading_home a:visited,.subheading_home a:visited{color:#000}.subheading_project{font-size:18px;padding-right:10px;padding-bottom:0}.client_title{color:#405fe6;font-size:18px;font-family:CalvertMTPro,georgia,serif}.subheading_para{display:inline;margin-bottom:14px;margin:0}.client_wrap{display:inline}.project_spacer{display:inline-block;width:65px}.rel_projects_heading{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:silver;margin-bottom:14px;margin-top:14px}.rel_projects_heading>h3{margin-top:14px;margin-bottom:0}.add_blue,.add_blue a{color:#405fe6!important;font-size:13px}.add_blue a:hover{color:#c8c8c8!important}.top_heading_underline{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:silver;margin-bottom:14px;margin-top:0}.top_heading_underline a:hover{color:#c8c8c8}.ie8 h4.widget_title{margin-left:-8px}nav.page ul{text-align:left;margin-bottom:20px}nav.page ul li{display:inline;margin:0 4px 0 0}nav.page ul li .page-numbers{border:1px solid #40e0d0;padding:5px 10px}nav.page ul li .current{background-color:#c8c8c8}nav.page ul li a{border:none}nav.page ul li:hover .page-numbers{background-color:#c8c8c8}nav.page ul li:hover a.page-numbers,nav.page ul li:hover a.page-numbers:visited{color:#fff;opacity:.9}#social-menu.menu{float:right;padding:10px 0}#social-menu.menu a{display:block;outline:none;text-indent:-9999px;border-style:none;height:33px;width:42px;padding:0;margin-left:0}#social-menu.menu li.email a{background-image:url(../images/social-media-small.png);background-position:2px 0}#social-menu.menu li.phone a{background-image:url(../images/social-media-small.png);background-position:-40px 0}#social-menu.menu li.linkedin a{background-image:url(../images/social-media-small.png);background-position:-80px 0}#social-menu.menu li.googleplus a{background-image:url(../images/social-media-small.png);background-position:-125px 0}#social-menu.menu li.twitter a{background-image:url(../images/social-media-small.png);background-position:-167px 0}#social-menu.menu li.facebook a{background-image:url(../images/social-media-small.png);background-position:-209px 0}.page-template-page-services .carousel.posts-carousel .carousel-inner .item{max-height:332px}h3.heading-tagline{margin-top:0;font-family:CalvertMTPro,Georgia,serif;font-size:18px;line-height:32px;margin-bottom:0;padding-right:10px;padding-left:0;padding-top:5px;color:#405fe6}#second_header{border-top-style:solid;border-top-width:1px;border-top-color:#c8c8c8;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#c8c8c8;margin-bottom:24px}#second_header ul{margin-bottom:0}#logo_box{padding-top:40px}.menu{font-family:arial,sans-serif}#menu-main-menu a{font-weight:700;font-size:16px;line-height:normal;border-style:none}#menu-main-menu li.active a,#menu-main-menu li.current-category-ancestor a,#menu-main-menu li.current-menu-item a,#menu-main-menu li.current-people-ancestor a,#menu-main-menu li.current-project-ancestor a,#menu-main-menu li.current_page_item a,#menu-main-menu li.news_page_parent a{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#405fe6}#menu-main-menu a:hover{color:#405fe6}#menu-main-menu .menu-item{margin-right:15px}ul#nav.main_responsive_menu li.current_page_item a{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#405fe6}ul#nav.main_responsive_menu a:hover{color:#405fe6}ul#nav.main_responsive_menu .menu-item{margin-right:15px}.projects_menu{list-style-type:none}ul#menu-projects-menu a{line-height:25px;text-decoration:none;color:#000;border-bottom:1px solid #405fe6}ul#menu-projects-menu a:hover{color:#405fe6}ul#menu-projects-menu li.active a,ul#menu-projects-menu li.current-menu-item a{border-bottom-style:none;color:#405fe6}ul.projects_menu{margin-bottom:20px}#social_menu{float:right;padding:10px 0}#menu-item-958 a{display:block;height:33px;width:42px;padding:0;margin-left:0;outline:none;text-indent:-9999px;background-image:url(../images/social-media-small.png);background-position:2px 0;border-style:none}#menu-item-958 a:hover{opacity:.6}#menu-item-957 a{display:block;height:33px;width:42px;padding:0;margin-left:0;outline:none;text-indent:-9999px;background-image:url(../images/social-media-small.png);background-position:-40px 0;border-style:none}#menu-item-957 a:hover{opacity:.6}#menu-item-544 a{display:block;height:33px;width:42px;padding:0;margin-left:0;outline:none;text-indent:-9999px;background-image:url(../images/social-media-small.png);background-position:-80px 0;border-style:none}#menu-item-544 a:hover{opacity:.6}#menu-item-545 a{display:block;height:33px;width:42px;padding:0;margin-left:0;outline:none;text-indent:-9999px;background-image:url(../images/social-media-small.png);background-position:-125px 0;border-style:none}#menu-item-545 a:hover{opacity:.6}#menu-item-546 a{display:block;height:33px;width:42px;padding:0;margin-left:0;outline:none;text-indent:-9999px;background-image:url(../images/social-media-small.png);background-position:-167px 0;border-style:none}#menu-item-546 a:hover{opacity:.6}#menu-item-547 a{display:block;height:33px;width:42px;padding:0;margin-left:0;outline:none;text-indent:-9999px;background-image:url(../images/social-media-small.png);background-position:-209px 0;border-style:none}#menu-item-547 a:hover{opacity:.6}#thesis-search-widget-3{position:relative;height:85px;width:252px;margin-left:auto;margin-right:0;margin-top:45px}input#s.input_text{text-indent:10px;line-height:1em;font-family:arial;opacity:1}input#s{position:absolute;width:252px;padding-top:5px;padding-bottom:2px;color:#3c3c3c;background-color:#f5f5f5;opacity:.55;border:none;top:20px;right:0;height:23px;border-radius:4px}#searchsubmit{position:absolute;top:25px;left:225px;width:40px;height:40px;text-indent:-9999px;background:url(../images/USP_Search.png) 0 0 no-repeat;border:none}#searchsubmit:hover{-moz-opacity:.6;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha" Opacity=60}.service-teaser:last-child{margin-bottom:40px}body#tinymce{margin:12px!important}.page_wrapper{width:980px;background-color:#fff;border-width:0 4px;border-style:none;border-color:silver;margin-right:auto;margin-left:auto;padding:0 20px 5px}#homeside_1,.blog_content,.columns_1,.columns_1>.c2,.columns_1>.columns_1,.columns_2,.columns_4,.columns_211,.columns_312,.columns_312>.third,.columns_312>.two_thirds,.columns_321,.columns_321>.third,.columns_321>.two_thirds,.columns_413,.columns_431,.columns_514,.columns_3111,.columns_3211,.footer_half,.footer_half_right,.half,.half_right,.header_columns_431,.header_left,.header_right,.home_sidebar,.home_sidebars_container,.homeside_2,.main_column,.project_data,.project_title,.quarter,.third,.three_quarters{box-sizing:border-box}.home.page .main,.main{margin-bottom:20px}.header_right{width:300px;display:inline-block;float:right}.header_left{width:450px;display:inline-block}#social_wrap{width:300px;display:block;float:right}#nav_wrap{display:block;width:auto;float:left}.quarter{width:25%;float:left;padding-right:12px;overflow:hidden}.three_quarters{width:75%;float:right}.columns_211>.footer_half,.columns_211>.half{width:50%;float:left;padding-right:24px}.columns_211>.footer_half_right,.columns_211>.half_right{width:50%;float:left;padding-left:12px}.blog_content{padding-left:20px}.third{width:33.333%;float:left;padding-right:14px}.columns_3111 .third_middle{border-left-style:solid;border-left-width:1px;border-left-color:silver;border-right-style:solid;border-right-width:1px;border-right-color:silver}.columns_3111{padding-top:14px}.columns_3211>.main_column{width:50%;float:left;padding-right:18px}.columns_3211 #homeside_1{width:25%;float:left;padding-right:9px}.columns_3211 .homeside_2{width:25%;float:left;padding-left:9px}.columns_312>.third{width:33.333%;float:left;padding-right:12px}.columns_312>.two_thirds{width:66.666%;float:left;padding-right:12px;padding-left:12px}.columns_1>columns_1{width:100%;padding-right:14px;padding-left:14px}.columns_321>.two_thirds{width:67%;float:left;padding-right:12px}.columns_321>.third{width:33%;float:right;padding-left:12px}.columns_4>.quarter{width:25%;float:left;padding-right:12px;padding-left:12px}.columns_4{padding-top:12px}.columns_2>.half{width:50%;float:left;padding-right:12px;padding-left:12px}.columns_514{width:100%}.columns_514>.title_column{width:15%;float:left}.columns_514>.project_data{width:85%;float:right}.page-template-page-staff h2{padding-top:10px;margin-top:10px;padding-bottom:10px}.search-results .hentry{margin-bottom:20px;padding-bottom:20px}@media only screen and (min-width:612px){.header_left{position:absolute;bottom:0}}@media only screen and (max-width:500px){.hidden-xs{display:none}.hidden-sm{display:block}}@media only screen and (min-width:501px){.hidden-xs{display:block}.hidden-sm{display:none}}@media only screen and (max-width:1070px),screen and (max-device-width:1070px) and (orientation:landscape){.overlay_excerpt{font-size:12px}#second_header .two_thirds{width:100%;margin-right:0;clear:both;text-align:center}#second_header .third{width:100%;margin-left:0;clear:both;text-align:center}#menu-main-menu{display:inline-block;font-size:.9em}.subheading a,.subheading a:hover{font-size:.8em}.titled_image_2 h1.headline a,.titled_image_2 h1.headline a:hover{font-size:.5em}.page_wrapper{width:auto;padding:0 14px 5px;margin:0}.archive_people_box,.archive_people_gridbreak,.archive_projects_box,.archive_projects_gridbreak{width:48%}.columns_321 .two_thirds{width:auto;margin-right:344px}.columns_321 .third{float:left;width:344px;margin-left:-344px}.columns_312 .two_thirds{width:auto;float:right;margin-left:344px}.columns_312 .third{width:344px;float:left;margin-right:-100%}.columns_1{width:auto}}@media only screen and (max-width:1024px){.header_right{width:200px!important;float:right}#thesis-search-widget-3{width:200px!important;position:relative!important}input#s.input_text{font-size:12px!important;width:200px!important}input#s{position:absolute;width:200px!important}#searchsubmit{left:170px!important}}@media only screen and (max-width:980px),screen and (max-device-width:980px){.columns_514>.title_column{width:20%}.columns_514>.project_data{width:80%}}@media only screen and (max-width:960px),screen and (max-device-width:960px){.ie8 .page_wrapper{width:auto;padding:0 14px 5px;margin:0}}@media only screen and (max-width:940px),screen and (max-device-width:940px) and (orientation:portrait){.page_wrapper{width:auto;padding:0 14px 5px;margin:0}}@media only screen and (max-width:900px),screen and (max-device-width:900px) and (orientation:portrait){.overlay{display:none}}@media only screen and (max-width:880px),screen and (max-device-width:880px){.columns_321 .two_thirds{width:66.666%;margin-right:0}.columns_321 .third{float:right;width:33%;margin-left:0}.columns_4 .quarter{width:50%}}@media only screen and (max-width:800px){.header_left{width:auto}.header_right{float:right}#thesis-search-widget-3,.header_right,input#s.input_text{width:150px!important}input#s.input_text{font-size:10px!important}input#s{position:absolute;width:150px!important}#searchsubmit{position:absolute;left:120px!important}}@media only screen and (max-width:800px),screen and (max-device-width:800px) and (orientation:portrait){#social_wrap{width:280px;display:block;float:left}#nav_wrap,#social-menu,#social_menu{width:100%;display:block}.home_intro_text{font-size:1em;line-height:1.2em}.gridbreak,.rel_box{width:46%!important}.gridbreak{content:"";display:inline-block;height:0}#header_area .two_thirds{width:100%;float:none;margin-left:0;text-align:center}#header_area .third{width:100%;margin-right:0}.columns_2 .half{width:100%;float:none}.columns_1{width:100%}.columns_3111 .third{width:100%;margin-right:0;clear:both}}@media only screen and (max-width:800px),screen and (max-device-width:800px){.columns_3111 .third{width:100%;margin-right:0;clear:both}.columns_3111 .third,.columns_3111 .third_middle{border-left-style:none;border-right-style:none}.columns_413>.quarter,.columns_413>.three_quarters{width:100%;clear:both}}@media only screen and (max-width:690px),screen and (max-device-width:690px) and (orientation:portrait){.main_column{width:100%!important;margin-right:0;padding:0!important;float:none;clear:both}.home_intro_text{font-size:1.2em}#homeside_1,.homeside_2{width:50%!important;margin-top:15px}.footer_half,.half{margin-right:0;float:none}.footer_half,.footer_half_right,.half,.half_right{width:100%!important;padding:0!important;clear:both}.alignright{clear:both!important}.left_border{border-left:none}.right_border{border-right:none}.people_link_container_2{display:block}.people_link_container{display:none}}@media only screen and (max-width:685px),screen and (max-device-width:685px){.columns_321 .two_thirds{width:66.666%;margin-right:0}.columns_321 .third{float:right;width:33%;margin-left:0}}@media only screen and (max-width:610px),screen and (max-device-width:610px){#thesis-search-widget-3{display:none}}@media only screen and (max-width:600px),screen and (max-device-width:600px){.columns_312 .third,.columns_321 .two_thirds,.columns_3111 .third{width:100%;margin-right:0;clear:both}.columns_312 .two_thirds,.columns_321 .third{float:none;width:100%;margin-left:0;clear:both}.columns_4 .quarter{width:100%}}@media screen and (max-width:570px){#social-menu,#social_menu{display:none!important}.header_columns_431>.header_left{width:100%}#thesis-search-widget-3{display:none}#nav_wrap{position:relative;clear:both;width:100%}#menu_icon{color:#000;width:42px;height:30px;font-family:arial,sans-serif;background:#ecebeb url(../images/icon-mobile.png) no-repeat 10px;padding:8px 10px 0 60px;cursor:pointer;display:block}#menu_icon:hover{background-color:#f8f8f8}#menu_icon.active{background-color:#bbb}.menu{display:none}ul#menu-main-menu{clear:both;position:absolute;top:38px;width:100%;z-index:10000;padding:0;background:#405fe6;border-top:1px solid #c8c8c8;border-bottom:1px #c8c8c8;font-size:20px;display:none}ul#menu-main-menu.active{display:inline}#menu-main-menu li{clear:both;float:none;color:#fff;margin:none!important;padding:5px 0 5px 10px;border-bottom:1px solid #c8c8c8}#menu-main-menu a,#menu-main-menu ul a{font:inherit;background:none;display:inline;padding:0;color:#fff;border-style:none}#menu-main-menu a:hover,#menu-main-menu ul a:hover{background:none;color:#000!important}#menu-main-menu ul{width:auto;position:static;display:block;border:none;background:inherit}#menu-main-menu .menu-item{margin-right:0!important}}@media screen and (min-width:570px){#menu-main-menu,#social-menu,#social_menu{display:block!important}}@media only screen and (max-width:500px),screen and (max-device-width:500px){.single-post .image_container{width:100%}.archive_people_box,.archive_people_gridbreak,.archive_projects_box,.archive_projects_gridbreak{width:98%}}@media only screen and (max-width:375px),screen and (max-device-width:375px){.columns_514>.title_column{width:25%}.columns_514>.project_data{width:75%}}@media only screen and (max-width:320px),screen and (max-device-width:320px){.columns_514>.title_column{width:30%}.columns_514>.project_data{width:70%}.archive_projects_box,.archive_projects_gridbreak,.gridbreak,.projects_box,.rel_box{width:98%}.project_gridbreak{width:98%;height:0}.gridbreak,.rel_box{width:96%!important}.gridbreak{content:"";display:inline-block;height:0}.query_box img{width:250px}}