.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:0 1px 4px rgba(0,0,0,0.2);zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/js/boxsizing.htc)}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}html,button,input,select,textarea{font-family:sans-serif}body,form,fieldset,legend,input,select,textarea,button{margin:0}html{font-size:100%}.clear:before,.clear:after{content:"";display:table}.clear:after{clear:both}.clear{zoom:1}.section:before,.section:after{content:"";display:table}.section:after{clear:both}.section{zoom:1}.checkbox:before,.checkbox:after{content:"";display:table}.checkbox:after{clear:both}.checkbox{zoom:1}.left,.checkbox input[type=checkbox],.checkbox input[type=radio]{float:left}.right{float:right}.block,.alert,.checkbox{display:block}.inline-block,audio,canvas,video,.button{display:inline-block;*zoom:1;*display:inline}.inline{display:inline}.strong,b,strong,dt,legend{font-weight:bold}.italic,dfn{font-style:italic}.center-text{text-align:center}.none,.no-desktop,audio:not([controls]),[hidden]{display:none}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;left:-9999em}.visuallyvisible{clip:auto;clip:auto;width:auto;height:auto;overflow:visible;left:0}.alert{background-color:#ffc;padding:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}html{background-color:#000}body{font-size:16px;font-size:1rem;color:#232325;background-color:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:proxima-nova,"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}a{color:#93d4f2;font-weight:700;text-decoration:none}a:hover{color:#849cb3;text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a.more{display:block;font-weight:600;margin-bottom:.5em}a.dl,a.cv,a.linkedin{background:transparent url(../images/icons_team.png) 0 0 no-repeat;display:block;line-height:32px;margin-bottom:.5em;padding-left:44px}a.linkedin{background:transparent url(../images/icons_team.png) 0 bottom no-repeat}p,pre{line-height:1.5;margin:0 0 1em}small{font-size:80%}abbr[title]{border-bottom:1px dotted}audio:not([controls]){height:0}span.space{letter-spacing:.25em}header span.client_name{display:block;margin-bottom:1.5em}span.client_name{text-transform:uppercase;font-weight:700}.main_content span.pubdate{color:#b9b9bd}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}.image-left{margin-right:20px}.image-right{margin-left:20px}.author{color:#b9b9bd}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal}h1,.h1{font-size:40px;font-size:2.5rem;font-family:UniversalDoomsdayMedium,proxima-nova,"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;margin-bottom:.2em;line-height:1}.home h1{text-transform:uppercase}h2,.h2{font-size:32px;font-size:2rem;font-family:UniversalDoomsdayMedium,proxima-nova,"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;margin-bottom:.33em;text-transform:uppercase;line-height:1}h3,.h3{font-size:20px;font-size:1.25rem;font-family:UniversalDoomsdayMedium,proxima-nova,"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;margin-bottom:.5em;text-transform:uppercase;margin-top:2em}aside h3,div#main h3:first-child{margin-top:0}div.org h3{margin-bottom:0.5em}.main_content h3{color:#71767c;margin-bottom:1em}h4,.h4{font-size:20px;font-size:1.25rem;font-family:proxima-nova,"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;margin-bottom:.5em}.wrap-case-studies h4,.wrap-feeds h4{font-family:proxima-nova,"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}h5,.h5{font-size:18px;font-size:1.125rem;margin-bottom:.5em}h6,.h6{font-size:16px;font-size:1rem;margin-bottom:.5em}.no-style-heading{font-size:100%;margin:0}hr{border:0;background:none;outline:0;background-color:#ddd;margin:2em 0;*margin:1em 0;-moz-box-sizing:content-box;box-sizing:content-box;height:1px}blockquote{font-family:UniversalDoomsdayMedium,proxima-nova,"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-size:30px;font-size:1.875rem;color:#232325;margin:1em 0}blockquote p{line-height:1.15em}cite{color:#222}q{quotes:none}q:before,q:after{content:'';content:none}mark{background:#ff0;color:#111}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}code{color:#111;padding:2px 5px;background-color:#f1f1f1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}dl,menu,ol,ul{margin:1em 0}ul ul,ol ol,ul ol,ol ul{margin:0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 1em}nav ul,nav ol{list-style:none;list-style-image:none;padding:0}.no-style-list{list-style:none;padding:0;margin:0}table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;border-right:1px solid #eee;border-bottom:1px solid #eee;word-wrap:break-word;-ms-word-wrap:break-word;*white-space:normal}table th,table td{padding:8px;text-align:left;vertical-align:top;border-top:1px solid #eee;border-left:1px solid #eee}table thead th{vertical-align:bottom;font-weight:bold;background-color:#e1e1e1;color:#333}table tfoot td{font-weight:bold}table caption{padding:0.5em;font-style:italic;background-color:#eee;border-bottom:0;font-weight:bold}fieldset{border:0;padding:0}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}label{cursor:pointer}button,input,select,textarea{font-size:100%;vertical-align:baseline;*vertical-align:middle}input[type=text],input[type=password],input[type=email],input[type=search],input[type=tel],textarea{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:5px 7px;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;color:#777;border:1px solid #ddd;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-family:proxima-nova,"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}input[type=text],input[type=password],input[type=email],input[type=search],input[type=tel]{padding-top:.75em;padding-bottom:.75em}input[type=checkbox],input[type=radio]{cursor:pointer;box-sizing:border-box;padding:0;*height:13px;*width:13px;font-family:proxima-nova,"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}.checkbox{margin:.2em 0}.checkbox label{padding-left:5px;overflow:hidden;display:table;*zoom:1;font-family:proxima-nova,"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}button,input{line-height:normal;font-family:proxima-nova,"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}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;resize:none}.button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0;padding:.7em 1.5em;color:#93d4f2;text-decoration:none;text-align:center}.orange-button{background-color:#fee9cc}.orange-button:hover{background-color:#ffe0b5;-webkit-tap-highlight-color:#fdeed8}.orange-button:active{background-color:#fdeed8}.button[disabled],.button.disabled{color:#999;background-color:#f1f1f1}.no-style-button{font-size:16px;font-size:1rem;color:#93d4f2;text-decoration:none;border:0;background:transparent;height:auto;padding:0;cursor:pointer;outline:0}.no-style-button:hover{text-decoration:none}.no-style-button[disabled],.no-style-button.disabled{text-decoration:none;color:#999}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.section{position:relative}.row{margin:.5em 0}.row-one{margin:1em 0}.row-two{margin:2em 0}.row-three{margin:3em 0}.center,.container,.container-full{margin-left:auto;margin-right:auto}.container{max-width:960px;padding-left:10px;padding-right:10px}.container-full{max-width:980px}.col{margin-left:2%;float:left}.col:first-child{margin-left:0}.one{width:6.5%;*width:60px}.two{width:15%;*width:140px}.three,.quarter{width:23.5%;*width:220px}.four,.one-third{width:32%;*width:300px}.five{width:40.5%;*width:380px}.six,.half{width:49.0%;*width:460px}.seven{width:57.5%;*width:540px}.eight{width:66%;*width:620px}.nine{width:74.5%;*width:700px}.ten{width:83%;*width:780px}.eleven{width:91.5%;*width:860px}.twelve{width:100%;*width:940px}.push-one{margin-left:8.5%}.push-one.col:first-child{margin-left:6.5%}.push-two{margin-left:15%}.push-two.col:first-child{margin-left:19%}.push-six:first-child{margin-left:51.0%}@media only screen and (max-width: 739px){.mobile-one{width:6.5%}.mobile-two{width:15%}.mobile-three{width:23.5%}.mobile-four{width:32%}.mobile-five{width:40.5%}.mobile-six{width:49.0%}.mobile-seven{width:57.5%}.mobile-eight{width:66%}.mobile-nine{width:74.5%}.mobile-ten{width:83%}.mobile-eleven{width:91.5%}.mobile-twelve{width:100%}.mobile-full{clear:both;float:none;width:100%;margin:10px 0 0 0 !important;display:block}.home .mobile-full section.blog{margin-top:3em}.mobile-full:first-child{margin-top:0}.mobile-center{margin-left:auto;margin-right:auto;float:none}.mobile-center:first-child{margin-left:auto}.mobile-center-text{text-align:center}.mobile-left{float:left}.mobile-right{float:right}.mobile-no-float{float:none}.container,.mobile-container{padding-left:20px;padding-right:20px}table th,table td{padding:4px}.no-mobile{display:none}.show-mobile{display:block}}@media only screen and (min-width: 740px) and (max-width: 999px){.container,.tablet-container{width:720px;padding-left:10px;padding-right:10px}.tablet-one{width:6.5%}.tablet-two{width:15%}.tablet-three{width:23.5%}.tablet-four{width:32%}.tablet-five{width:40.5%}.tablet-six{width:49.0%}.tablet-seven{width:57.5%}.tablet-eight{width:66%}.tablet-nine{width:74.5%}.tablet-ten{width:83%}.tablet-eleven{width:91.5%}.tablet-twelve{width:100%}.tablet-full{clear:both;float:none;width:100%;margin:10px 0 0 0;display:block}.tablet-full:first-child{margin-top:0}.tablet-center{margin-left:auto;margin-right:auto;float:none}.tablet-left{float:left}.tablet-right{float:right}.tablet-no-float{float:none}.tablet-center:first-child{margin-left:auto}.tablet-center-text{text-align:center}.no-tablet{display:none}.show-tablet{display:block}}div.section.header{background:#232325;border-top:#93d4f2 5px solid;height:95px}div.section.header .logo{background:url("../images/logo.png") no-repeat scroll 0 0 transparent;display:block;height:3.125em;position:absolute;text-indent:-9999px;top:1.375em;width:14.875em}div.navigation{background:#141514}div.navigation .container-full{margin:0}div.navigation a{outline:0}div.navigation .nav-toggle{background-color:#141514;color:#FFFFFF;padding:10px 20px;text-decoration:none}div.navigation .nav-toggle span.arrow{background:url("../images/nav_icon.png") no-repeat scroll 0 center transparent;float:right;height:1.25em;width:1.25em}div.navigation ul{background-color:#232325;float:none;margin:0;padding:0}div.navigation ul li{list-style-type:none}div.navigation ul a{display:block;padding:10px 20px;text-transform:uppercase;color:#71767c}div.navigation ul a:hover{background:#2f373f;color:#fff}div.navigation ul li.active ul li a{color:#71767c}div.navigation ul li.active a,div.navigation ul li.active ul li.active a{color:#fff}div.navigation ul li ul li a{font-weight:normal;padding:8px 2em;text-transform:none}div.breadcrumbs{background:#93d4f2;padding:0 0}div.breadcrumbs .container-full{padding-left:20px}div.breadcrumbs a{color:#232325;line-height:2.5em;margin:0 1em 0 0}div.breadcrumbs a:hover,div.breadcrumbs a.selected{border-bottom:1px solid}.home .wrap-hero{background:#020202 url(../images/hero_home.jpg) center bottom no-repeat;color:#fff;text-align:center;height:14.125em}.home .wrap-hero .hero{height:14.125em;position:absolute;display:table;width:100%}.home .wrap-hero .hero h1{display:table-cell;vertical-align:middle;text-align:center}div.pagination{margin:3em 0}div.pagination ol{list-style:none outside none;margin:0;padding:0}div.pagination ol li{float:left;color:#232325;font-weight:normal;background:none repeat scroll 0 0 #93d4f2;height:2em;line-height:2em;margin-right:3px;text-align:center;width:2em}div.pagination ol li.current{background:none repeat scroll 0 0 #71767c;color:#fff}div.pagination ol li a,div.pagination a.next,div.pagination a.prev{color:#232325;float:left;font-weight:normal;background:none repeat scroll 0 0 #b9b9bd;height:2em;line-height:2em;margin-right:3px;text-align:center;width:2em}div.pagination ol li a:hover,div.pagination a.next:hover,div.pagination a.prev:hover{background:none repeat scroll 0 0 #93d4f2}div.pagination.entry a{width:auto;padding:0 1em 0 1em}body.blog aside li h4{font-size:20px;font-size:1.25rem;margin-bottom:0}.demo-login{background-color:rgba(20,21,20,0.6);bottom:0;padding:1.5em 0;position:absolute}.search legend{margin-bottom:.5em;display:block;width:100%}#search_results li{margin-bottom:2em}.search h3,.search fieldset,.demo-login h3,.demo-login fieldset{display:inline}.search h3,.demo-login h3{font-family:proxima-nova,"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:700;font-size:18px;font-size:1.125rem;margin-right:1em}.search input[type=text],.search input[type=password],.demo-login input[type=text],.demo-login input[type=password]{background-color:#232325;border-color:#71767c;color:#71767c}.search .button,.demo-login .button{background:transparent;border:#93d4f2 2px solid;color:#93d4f2;font-weight:700;text-transform:uppercase}.search .button:hover,.demo-login .button:hover{border:#d7e7f9 2px solid;color:#d7e7f9;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.home #main p:first-child{font-size:24px;font-size:1.5rem;margin-bottom:.5em;font-family:UniversalDoomsdayMedium,proxima-nova,"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}.main_content div.intro p{margin-bottom:0}.main_content div.intro p,.main_content header p{font-family:UniversalDoomsdayMedium,proxima-nova,"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:24px;font-size:1.5rem}.main_content div.hero.section{margin-bottom:3em}.main_content ul.archive li{margin-bottom:1em}.main_content ul.archive li h4{margin-bottom:0}div#main .mobile-center{display:block}.home .wrap-content{background:#93d4f2}#main .button{background:transparent;border:#3c3d41 2px solid;color:#3c3d41;font-weight:700;text-transform:uppercase}#main .button:hover{border:#596878 2px solid;color:#596878;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wrap-capabilities{background:#3c3d41;color:#fff}.wrap-capabilities .capabilities{text-align:center}.wrap-capabilities .capabilities section{padding:1em 0}.wrap-capabilities .capabilities h2,.wrap-capabilities .capabilities h3{color:#71767c}.wrap-capabilities .capabilities h3{margin-top:0;padding-top:5.091em}.wrap-capabilities .capabilities .performance h3{background:transparent url(../images/icon-performance.png) center top no-repeat}.wrap-capabilities .capabilities .production h3{background:transparent url(../images/icon-production.png) center top no-repeat}.wrap-capabilities .capabilities .operator h3{background:transparent url(../images/icon-operator.png) center top no-repeat}.wrap-capabilities .capabilities .design h3{background:transparent url(../images/icon-design.png) center top no-repeat}.wrap-capabilities .capabilities .button{background:transparent;border:#93d4f2 2px solid;color:#93d4f2;font-weight:700;text-transform:uppercase}.wrap-capabilities .capabilities .button:hover{border:#d7e7f9 2px solid;color:#d7e7f9;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wrap-feeds .feeds{margin-bottom:2em}.wrap-feeds h3{color:#71767c;margin-top:0}.wrap-feeds li h4{margin-top:.5em;margin-bottom:1em}.wrap-feeds .client{font-size:20px;font-size:1.25rem;font-weight:700}.wrap-feeds li h4{font-size:1rem}.wrap-feeds .r-and-d li .pubdate{float:left;margin-right:.25em}.wrap-feeds ul.no-style-list li{margin-bottom:1em}.wrap-feeds ul.no-style-list li:after{border-bottom:#596878 1px solid;content:"";display:block;width:2em}.wrap-feeds ul.no-style-list li span.pubdate{margin-bottom:.75em}.wrap-feeds ul.no-style-list li:last-child{margin-bottom:0}.wrap-feeds ul.no-style-list li:last-child:after{border-bottom:none;display:inline}.wrap-feeds section.r-and-d{margin-bottom:0}.wrap-subfooter{background:#232325;color:#fff;padding:2.5em 0 2.5em 0}.wrap-subfooter div.mobile-full .col.half{margin-bottom:3em}.wrap-subfooter form.search{border-bottom:1px solid #71767c;padding-bottom:1.5em}.wrap-subfooter ul.no-style-list li{margin-bottom:1em}.wrap-subfooter ul.no-style-list li li{margin-bottom:.25em}.wrap-subfooter ul.no-style-list li li a{font-weight:normal;line-height:1em;padding-bottom:.5em;text-transform:none}.wrap-subfooter ul.no-style-list a{text-transform:uppercase;padding-bottom:.5em;line-height:1.5em}.wrap-subfooter li.sm ul{margin-top:0.5em}.wrap-subfooter li.sm li{float:left;display:inline;margin-right:10px}.wrap-subfooter li.sm li a{background:transparent url(../images/icons.png) center top no-repeat;display:block;height:32px;text-indent:-9999px;width:2em}.wrap-subfooter li.sm li a:hover{opacity:0.8}.wrap-subfooter li.sm li.twi a{background:transparent url(../images/icons.png) left top no-repeat}.wrap-subfooter li.sm li.rss a{background:transparent url(../images/icons.png) right top no-repeat}.wrap-subfooter legend{color:#71767c;font-size:20px;font-size:1.25rem;font-weight:normal;text-transform:uppercase}.wrap-subfooter input#search{margin-bottom:1em}.wrap-footer{background:#141514;padding:1.25em 0 1.25em 0;color:#fff}.wrap-footer nav,.wrap-footer nav ul,.wrap-footer nav ul li{display:inline}.wrap-footer nav li{font-size:80%;margin-left:1em}.wrap-footer nav li a{font-weight:400}.vcard .adr{padding-bottom:1em}.vcard span.type{color:#71767c;padding-right:.5em}div.wrap-subfooter .vcard{padding-top:1.5em;padding-bottom:1em}div.wrap-subfooter .vcard .org{background:transparent url(../images/exigen_logo_small.png) 0 0 no-repeat;margin-bottom:1em;text-indent:-9999px;height:2.0625em;width:8.375em}.blockquote-feature{text-align:center;margin:0}.blockquote-feature p{margin-bottom:.75em;font-size:30px;font-size:1.875rem}.blockquote-feature p:before{border-top:#596878 1px solid;content:"";display:block;height:.75em;margin:0 auto;width:2em}.blockquote-feature p:after{border-bottom:#596878 1px solid;content:"";display:block;height:.75em;margin:0 auto;width:2em}.blockquote-feature cite{font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;font-family:proxima-nova,"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:700;font-style:normal}.blockquote-feature cite span{color:#596878;display:block;font-weight:400}div.no_sidebar p{padding-right:27%}div.no_sidebar blockquote{border-left:1px solid #93d4f2;color:#93d4f2;float:right;font-size:30px;font-size:1.875rem;margin-left:3%;padding-left:3%;width:41%}div.no_sidebar blockquote p{margin-bottom:0;padding-right:0}div.col.main{margin-left:0}div.page_quote{padding:2.5%;position:absolute;right:0;top:1em;width:33.65%}div.page_quote p{color:#fff}div.page_quote cite,div.page_quote cite span{color:#fff}div.main_content .intro span.client_name,div.main_content header span.client_name{color:#71767c;font-size:24px;font-size:1.5rem}div.main_content li span.pubdate{font-size:14px;font-size:0.875rem}div.main_content .archive header{margin-bottom:3em}div.main_content .blog_article header{margin-bottom:3em}div.main_content .blog_article header span{font-size:24px;font-size:1.5rem}div.main_content .blog_article span.author{color:#71767c;padding-left:.5em}div.main_content .blog_article img{display:block;margin-bottom:1.5em;max-width:100%}div.main_content .blog_article footer{border-top:1px solid #71767c;margin-top:3em;padding-top:1.5em}div.main_content .blog_article footer .stMainServices,div.main_content .blog_article footer .stButton .stButton_gradient{height:22px}div.main_content .blog_article .article_nav .button{margin-top:1.5em}div.main_content .blog_article .button.prev{margin-right:.5em}div.main_content aside{margin-top:.25em}div.main_content aside li{margin-bottom:1em}div.main_content aside ul.no-style-list+h3:before,div.main_content aside ul.no-style-list+a.more:before{border-top:1px solid #596878;content:"";display:block;height:1em;margin-top:1em;width:1.5em}div.main_content aside .client_name{color:#3c3d41;display:block;margin-bottom:.25em;font-size:14px;font-size:0.875rem}.flexslider.loading{min-height:400px;background:#fff url("../images/loader.gif") no-repeat center center}.flexslider{background:#232325;border:none;border-radius:0;box-shadow:none;max-width:690px;margin:0;width:66.35%}.flexslider ul.slides img{max-width:690px}.flexslider .flex-control-nav{bottom:-30px}.flexslider .flex-control-paging li a{background:#596878}.flexslider .flex-control-paging li a:hover,.flexslider .flex-control-paging li a.flex-active{background:#93d4f2}div.hero.section,div.content section.hero{background:#232325;margin-left:0;overflow:visible;position:relative;width:100%}.wrap-case-studies{background:#3c3d41;padding:2.5em 0}.wrap-case-studies h3{color:#71767c;margin:0 0 1.5em;text-align:center;font-size:20px;font-size:1.25rem}.wrap-case-studies .client_name{font-size:14px;font-size:0.875rem}div.list{color:#fff;float:left;width:50%;margin-bottom:2em}div.list img{display:block;height:auto;margin-bottom:1em;width:100%}div.list span{text-transform:uppercase}div.list span,div.list h4{display:block;padding:0 10px 0 10px;font-size:16px;font-size:1rem}hr.primary{color:#71767c;width:100%}div.team_member{border-bottom:1px solid #71767c;padding-bottom:1em}div.team_member h2{text-transform:none}div.team_member p{padding-right:0}div.team_member p.role{text-transform:uppercase;color:#71767c}div.team_member img{height:auto;margin-bottom:0.75em;max-width:100%}div.team_member section.related{padding-top:1em;margin-bottom:1em}div.team_member section.related h3{color:#71767c}div.team_member section.related h4{font-size:16px;font-size:1rem}div.team_member section.related span.client_name{color:#3c3d41;font-size:14px;font-size:0.875rem}div.team_member section.related:before{border-top:#596878 1px solid;content:"";display:block;height:1.75em;width:2em}div.team_member.alt div.profile{float:right;margin-left:2%}div.team_member.alt div.info{float:left;margin-left:0}div.team_member:last-child{border-bottom:none}#main form label{padding-top:.75em}#main form div.required label.col:before{content:"*";display:block;height:0.75em;left:-0.5em;margin:0 auto;position:absolute}#main form label.error{color:#93d4f2;font-size:14px;font-size:0.875rem;float:left;padding:.5em}@media only screen and (max-width: 739px){div.page_quote{display:none}div.hero.section .flexslider,section.hero div.flexslider{width:100%}form.search{border-top:1px solid #71767c;padding:1.5em 0 1.5em 0}div.no_sidebar p{padding-right:0%}div.no_sidebar blockquote{float:none;width:auto;font-size:20px;font-size:1.25rem}aside.col.mobile-full{padding-top:3em}.hero h1{font-size:30px;font-size:1.875rem}div.main_content .blog_article img{margin-left:0}}@media only screen and (min-width: 740px) and (max-width: 999px){.home .wrap-hero{background:#020202 url(../images/hero_home.jpg) center bottom no-repeat;height:20em}.home .wrap-hero .hero{height:14.125em}.home .wrap-hero .hero h1{text-transform:uppercase}div.breadcrumbs .container-full{margin:auto;max-width:720px;padding-left:1em}div.navigation{background:#232325}div.navigation ul.right{float:left}div.navigation ul.right li{float:left}div.navigation ul.right a{color:#71767c;padding:1em;text-transform:uppercase}div.navigation ul.right a:hover{background:none;color:#fff}div.navigation ul ul li{display:none}div.navigation ul li.active{background:url(../images/bg_active_child_nav.png) center 45px no-repeat}div.navigation ul li.active ul{background:url("../images/bg_active_nav.png") no-repeat scroll center top transparent;margin-top:-7px;padding-top:7px}div.navigation ul li.active a{color:#fff}div.navigation .container-full{margin:auto;max-width:720px}.hero .blockquote-feature p{font-size:18px;font-size:1.125rem}.hero .flex-control-nav{bottom:10px}div.list{width:25%;margin-bottom:0}div#main .mobile-center{display:inline-block}div.hero div.twelve{position:relative}div.hero div.twelve div.page_quote{display:table;position:absolute;height:269px;top:0}div.hero div.twelve div.page_quote blockquote{display:table-cell;vertical-align:middle}}@media only screen and (max-width: 1076px){body.about div#main{overflow:hidden}}@media only screen and (max-width: 1050px){div.hero.section{margin-left:0 !important;max-width:100%}}@media only screen and (min-width: 999px){div.section.header{height:46px}div.main_content .blog_article img{margin-left:-2%;width:104%}div.hero div.twelve{position:relative}div.hero div.twelve div.page_quote{display:table;position:absolute;height:398px;top:0}div.hero div.twelve div.page_quote blockquote{display:table-cell;vertical-align:middle}hr.primary{color:#71767c;margin:0 0 0 -6%;width:112%}div.navigation{background:#232325}div.navigation ul.right{float:right}div.navigation ul.right li{float:left}div.navigation ul.right a{color:#71767c;padding:1em;text-transform:uppercase}div.navigation ul.right a:hover{background:none;color:#fff}div.navigation ul ul li{display:none}div.navigation ul li.active{background:url(../images/bg_active_child_nav.png) center 45px no-repeat}div.navigation ul li.active ul{background:url("../images/bg_active_nav.png") no-repeat scroll center top transparent;margin-top:-7px;padding-top:7px}div.navigation ul li.active a{color:#fff}div.navigation .container-full{margin:auto}div.breadcrumbs{text-align:center}.home .wrap-hero{background:#020202 url(../images/hero_home.jpg) center bottom no-repeat;height:27.5em}.home .wrap-hero .hero{height:21.625em;padding-top:0;display:table;position:absolute;width:100%}.home .wrap-hero .hero h1{display:table-cell;vertical-align:middle;text-align:center}.wrap-subfooter input#search{margin-bottom:0}label.error{margin-left:51%}div.hero.section{margin-left:-5%;overflow:hidden;width:110%}div.hero.section .flex-control-nav{bottom:10px}div.list{width:25%;margin-bottom:0}div#main .mobile-center{display:inline-block}}.ie7 .demo-login{background:#000;bottom:-342px;position:relative;width:100%}.ie7 .home .capabilities div.ten.center,.ie7 .home .capabilities div.ten.container,.ie7 .home .capabilities div.ten.container-full{width:auto}.ie7 .breadcrumbs .container-full{max-width:none}.ie7 .home .wrap-hero .hero{padding-top:0;left:0}.ie7 .home .wrap-hero .hero h1{padding-top:150px}.ie7 .nav-footer .half,.ie7 .wrap-subfooter .col.half{width:225px}.ie8 .demo-login{background:#000}
