@import url(https://fonts.googleapis.com/css?family=Merriweather:700|Open+Sans:400italic,700italic,400,700);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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.nav-main>ul,.breadcrumbs-wrap,.projects-map-wrap,#projects-data,[role="banner"]{width:100%;max-width:1440px;margin:0 auto}@media (min-width: 768px){.nav-main>ul,.breadcrumbs-wrap,.projects-map-wrap,#projects-data,[role="banner"]{width:95%}}@media (min-width: 1200px){.nav-main>ul,.breadcrumbs-wrap,.projects-map-wrap,#projects-data,[role="banner"]{width:90%;max-width:1440px}}.projects-map-wrap,.timeline .update,.card{background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);box-shadow:0 1px 2px rgba(0,0,0,0.25);margin-bottom:40px;position:relative}.projects-map-wrap .content,.timeline .update .content,.card .content{padding:40px;position:relative}.projects-map-wrap .content-small,.timeline .update .content-small,.card .content-small{padding:10px 40px}.timeline .date,.card-header{margin-bottom:0;padding:0 40px;font-family:'Open Sans', Arial, sans-serif;font-size:100%;font-weight:700;color:#fff;line-height:2.25em;text-transform:uppercase;background:#3b6b5d}@font-face{font-family:'Icons';src:url("fonts/entypo/entypo.eot");src:url("fonts/entypo/entypo.eot?#iefix") format("embedded-opentype"),url("fonts/entypo/entypo.woff") format("woff"),url("fonts/entypo/entypo.ttf") format("truetype"),url("fonts/entypo/entypo.svg") format("svg");font-weight:normal;font-style:normal}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{background:#f0f0f0;font-family:'Open Sans', Arial, sans-serif;font-size:100%;line-height:1.875em;color:#333;overflow-x:hidden;overflow:visible}img{max-width:100%;height:auto}h2{margin-bottom:20px;font-family:Merriweather, serif;font-size:2.25rem;font-weight:700;line-height:1.25em;color:#27453c}h3{margin-bottom:.833rem;font-size:1.5rem;line-height:1.5em}p{margin-bottom:1em}em{font-style:italic}strong{font-weight:700}a:link{color:#e47a26}a:visited{color:#d55f02}a:focus,a:hover{color:#924b12}li{position:relative}ol li{list-style:decimal}ul li{list-style:disc}.container{margin-right:auto;margin-left:auto;width:100%;padding-left:20px;padding-right:20px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 768px){.container{width:95%}}@media (min-width: 992px){.container{width:95%}}@media (min-width: 1200px){.container{width:90%;max-width:1440px}}.row{margin-left:-20px;margin-right:-20px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:20px;padding-right:20px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-pull-0{right:0%}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-push-0{left:0%}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.col-xs-offset-0{margin-left:0%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:0%}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:0%}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-0{margin-left:0%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:0%}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:0%}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-0{margin-left:0%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:0%}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:0%}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-0{margin-left:0%}}@-ms-viewport{width:device-width}dl.inline{overflow:hidden;*zoom:1}dl.inline dt{clear:left;float:left}dl.inline dd{float:left}.row.row-inner{margin-left:0;margin-right:0}[data-icon]:before,[data-icon-before]:before,[data-icon-after]:after{font-family:Icons;font-weight:400;line-height:0;speak:none}[data-icon]:before{content:attr(data-icon)}[data-icon-before]:before{content:attr(data-icon-before)}[data-icon-after]:after{content:attr(data-icon-after)}.screen-reader-text{position:absolute;top:-9999px;left:-9999px}.icon-alone{display:inline-block}.icon-round:after{display:block;font-family:Icons;font-weight:400;color:#fff;text-align:center;-webkit-border-radius:50%;border-radius:50%;background:#e47a26}.icon-md:after{width:50px;height:50px;line-height:50px;background:-webkit-radial-gradient(#e47a26, #e47a26 20px, rgba(228,122,38,0.3) 21px);background:-moz-radial-gradient(#e47a26, #e47a26 20px, rgba(228,122,38,0.3) 21px);background:-o-radial-gradient(#e47a26, #e47a26 20px, rgba(228,122,38,0.3) 21px);background:radial-gradient(#e47a26,#e47a26 20px,rgba(228,122,38,0.3) 21px)}.icon-lg:after{width:72px;height:72px;line-height:72px;background:-webkit-radial-gradient(#e47a26, #e47a26 32px, rgba(228,122,38,0.3) 33px);background:-moz-radial-gradient(#e47a26, #e47a26 32px, rgba(228,122,38,0.3) 33px);background:-o-radial-gradient(#e47a26, #e47a26 32px, rgba(228,122,38,0.3) 33px);background:radial-gradient(#e47a26,#e47a26 32px,rgba(228,122,38,0.3) 33px)}.nav-main{width:100%;margin-bottom:30px;position:relative;background:#3b6b5d;*zoom:1}.nav-main:after{content:"";display:table;clear:both}.nav-main>ul{background:#3b6b5d}.nav-main li{position:relative;float:left;border-right:1px solid rgba(171,200,187,0.3);list-style:none}.nav-main li:first-of-type{margin-left:20px;border-left:1px solid rgba(171,200,187,0.3)}.nav-main li:hover,.nav-main li:focus{background:#5a8476;background:-webkit-gradient(linear, left bottom, left top, from(#5a8476), color-stop(5px, #5a8476), to(#3b6b5d));background:-webkit-linear-gradient(bottom, #5a8476, #5a8476 5px, #3b6b5d 6px);background:-moz-linear-gradient(bottom, #5a8476, #5a8476 5px, #3b6b5d 6px);background:-o-linear-gradient(bottom, #5a8476, #5a8476 5px, #3b6b5d 6px);background:linear-gradient(to top, #5a8476,#5a8476 5px,#3b6b5d 6px)}.nav-main li.current-menu-item,.nav-main li.current-menu-ancestor{background:#e47a26;background:-webkit-gradient(linear, left bottom, left top, from(#e47a26), color-stop(5px, #e47a26), to(#3b6b5d));background:-webkit-linear-gradient(bottom, #e47a26, #e47a26 5px, #3b6b5d 6px);background:-moz-linear-gradient(bottom, #e47a26, #e47a26 5px, #3b6b5d 6px);background:-o-linear-gradient(bottom, #e47a26, #e47a26 5px, #3b6b5d 6px);background:linear-gradient(to top, #e47a26,#e47a26 5px,#3b6b5d 6px)}.nav-main a{display:block;padding:14px 20px;color:#f0f0f0;font-weight:700;text-decoration:none;text-transform:uppercase;line-height:1em}.nav-main a[data-icon-after]:after{margin-left:.5em;color:#abc8bb}.nav-main .submenu a:after{content:''}.nav-main .submenu{display:none;position:absolute;left:0;top:100%;z-index:999}.nav-main .submenu li{float:none;border:none;margin-left:0;background:#3b6b5d;background:rgba(59,107,93,0.9)}.nav-main .submenu li:hover,.nav-main .submenu li:focus{background:#e47a26;text-shadow:0 1px 2px rgba(0,0,0,0.25)}.nav-main .submenu a{white-space:nowrap}.nav-main .submenu.is-visible{display:block}.nav-main #hamburger{display:none;float:left;padding:0;margin-left:5%;background:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.nav-main #hamburger [data-icon]{font-size:3rem;line-height:2.5rem;color:#e3e3e3}.nav-main.is-active #hamburger [data-icon]{color:#e47a26}@media only screen and (max-width: 1080px){.nav-main.nav-main li{border:none}.nav-main.nav-main a{padding:14px 20px;font-size:1rem}}@media only screen and (max-width: 570px){.content-wrap{-moz-transition:margin-left 0.3s;-o-transition:margin-left 0.3s;-webkit-transition:margin-left 0.3s;transition:margin-left 0.3s}.nav-main.is-active ~ .content-wrap{margin-left:80%}.nav-main.nav-main ul{width:80%;position:absolute;left:-80%;top:100%;-moz-transition:left 0.3s;-o-transition:left 0.3s;-webkit-transition:left 0.3s;transition:left 0.3s;z-index:9999}.nav-main.nav-main.is-active>ul{left:0}.nav-main.nav-main li{float:none;border-bottom:1px solid #27453c}.nav-main.nav-main li:first-of-type{border-top:1px solid #27453c}.nav-main.nav-main li.nav-current{background:#e47a26}.nav-main.nav-main .submenu{position:static;width:100%}.nav-main.nav-main .submenu li{width:100%;background:#fff;border-bottom-color:#abc8bb}.nav-main.nav-main .submenu a{color:#27453c}.nav-main.nav-main #hamburger{display:block}}.breadcrumbs{*zoom:1;margin:-10px 0 20px 0}.breadcrumbs:after{content:"";display:table;clear:both}.breadcrumbs li{float:left;padding:0 10px;margin-right:-5px;list-style:none;color:#abc8bb;font-size:.833rem;font-weight:700;text-transform:uppercase}.breadcrumbs a,.breadcrumbs .breadcrumbs-current span{display:block;position:relative;padding:0 10px;height:1.875rem;line-height:1.875rem;background:#3b6b5d}.breadcrumbs a:before,.breadcrumbs a:after,.breadcrumbs .breadcrumbs-current span:before,.breadcrumbs .breadcrumbs-current span:after{content:'';display:block;position:absolute;top:0;width:10px;height:30px;background-image:url("images/breadcrumbs.png");background-repeat:no-repeat}.breadcrumbs a:before,.breadcrumbs .breadcrumbs-current span:before{left:-10px;background-position:0 0}.breadcrumbs a:after,.breadcrumbs .breadcrumbs-current span:after{left:100%;background-position:0 -30px}.breadcrumbs a{color:#fff;text-decoration:none}.breadcrumbs a:focus,.breadcrumbs a:hover{text-shadow:0 0 5px #fff}.breadcrumbs .breadcrumbs-current span{-webkit-border-radius:0;border-radius:0 3px 3px 0}.breadcrumbs .breadcrumbs-current span:after{content:none}.breadcrumbs .breadcrumbs-home{margin-left:20px;padding-left:0}.breadcrumbs .breadcrumbs-home a{background:#e47a26;-webkit-border-radius:3px;border-radius:3px 0 0 3px}.breadcrumbs .breadcrumbs-home a:before{content:none}.breadcrumbs .breadcrumbs-home a:after{background-position:0 -60px}.breadcrumbs .breadcrumbs-home:only-child a{-webkit-border-radius:3px;border-radius:3px}.breadcrumbs .breadcrumbs-home:only-child a:after{background-image:none}@media only screen and (max-width: 570px){.breadcrumbs-wrap{-webkit-transition:margin-left .3s;-moz-transition:margin-left .3s;-o-transition:margin-left .3s;transition:margin-left .3s}.nav-main.is-active ~ .breadcrumbs-wrap{margin-left:85%}.breadcrumbs li{margin:0;padding:0}.breadcrumbs a,.breadcrumbs .breadcrumbs-current span{padding:0;color:#5a8476;background:transparent}.breadcrumbs a:before,.breadcrumbs a:after,.breadcrumbs .breadcrumbs-current span:before,.breadcrumbs .breadcrumbs-current span:after{content:none}.breadcrumbs a{color:#3b6b5d}.breadcrumbs a:after{content:'\00bb';position:static;top:auto;left:0;display:inline;margin:0 .296rem;color:#e47a26;background:transparent}.breadcrumbs a:focus,.breadcrumbs a:hover{color:#e47a26}.breadcrumbs .breadcrumbs-home a{background:transparent}}button,.button{padding:14px 20px;font-family:'Open Sans';font-weight:700;font-size:.833rem;color:#fff !important;text-transform:uppercase;text-decoration:none;border:none;-webkit-border-radius:3px;border-radius:3px;background:#3b6b5d;background:-webkit-gradient(linear, left bottom, left top, from(#27453c), to(#3b6b5d));background:-webkit-linear-gradient(bottom, #27453c, #3b6b5d);background:-moz-linear-gradient(bottom, #27453c, #3b6b5d);background:-o-linear-gradient(bottom, #27453c, #3b6b5d);background:linear-gradient(to top, #27453c,#3b6b5d);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.35);box-shadow:0 2px 5px rgba(0,0,0,0.35);outline:none;cursor:pointer}button:focus,.button:focus{border-color:#27453c}button:hover,.button:hover{border-color:#27453c;background:-webkit-gradient(linear, left bottom, left top, from(#3b6b5d), to(#5a8476));background:-webkit-linear-gradient(bottom, #3b6b5d, #5a8476);background:-moz-linear-gradient(bottom, #3b6b5d, #5a8476);background:-o-linear-gradient(bottom, #3b6b5d, #5a8476);background:linear-gradient(to top, #3b6b5d,#5a8476)}button:active,.button:active{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.75);box-shadow:0 1px 3px rgba(0,0,0,0.75)}button.btn-small,.button.btn-small{padding:8px 10px;font-size:.667rem}button.btn-tiny,.button.btn-tiny{padding:4px 8px;font-size:.667rem;font-weight:400;text-transform:none}button.btn-secondary,.button.btn-secondary{background:#5a8476;background:-webkit-gradient(linear, left bottom, left top, from(#3b6b5d), to(#5a8476));background:-webkit-linear-gradient(bottom, #3b6b5d, #5a8476);background:-moz-linear-gradient(bottom, #3b6b5d, #5a8476);background:-o-linear-gradient(bottom, #3b6b5d, #5a8476);background:linear-gradient(to top, #3b6b5d,#5a8476)}button.btn-secondary:hover,.button.btn-secondary:hover{background:#abc8bb}input,textarea{color:#3b6b5d;background:#fff;font:700 1rem "Open Sans",sans-serif}input{height:2em;padding:0 1em;line-height:2em;border:none}textarea{width:100%;padding:1em;color:#27453c;font-weight:400;line-height:1.5em}[type="submit"],[type="checkbox"]{height:auto}[type="text"],[type="email"],textarea{border:1px solid #e3e3e3}html.borderradius [type="checkbox"]{position:absolute;top:auto;left:-9999px;width:0;height:0;padding:0}html.borderradius [type="checkbox"]+label{position:relative;margin-right:1em;padding-left:1.37em}html.borderradius [type="checkbox"]+label:before{content:'\00a0';display:block;position:absolute;left:0;top:.25em;width:1em;margin-right:.37em;color:#e47a26;font-family:Icons;text-align:center;line-height:1em;background:#fff;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.2)}html.borderradius [type="checkbox"]:checked+label:before{content:'\2713'}label{color:#333}legend{color:#3b6b5d;font-weight:700;text-transform:uppercase}.form-group{margin-bottom:1em}.form-group input{width:100%}.form-group [type=submit]{width:auto}.form-submit{text-align:center}.form-search{position:relative;display:inline-block;float:right;margin-right:20px;margin-top:40px}.form-search input[type="search"]{width:12em;margin-right:3rem}.form-search input[type="search"]:focus{outline:none}.form-search [type="submit"]{position:absolute;top:0;right:0;height:2rem;width:3rem;margin:0;padding:0 .556em;color:#fff;font-size:1.5rem;line-height:2rem;background:#e3e3e3;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0}.form-search [type="submit"]:hover,.form-search [type="submit"]:focus{background:#e47a26 !important}@media only screen and (max-width: 570px){.form-search{position:absolute;bottom:-40px;right:0;z-index:999}.form-search [type=search]{background:#abc8bb;border-color:#5a8476}.form-search [type=submit]{background:#5a8476}}.filter-toggle{position:absolute;z-index:999;top:-0.5rem;left:50%;margin-left:-1rem;padding:0;width:2rem;height:1rem;font-size:1rem;line-height:1rem;text-align:center;-webkit-border-radius:3px;border-radius:3px;border:1px solid rgba(0,0,0,0.25);background:#e3e3e3;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);box-shadow:0 1px 2px rgba(0,0,0,0.25);cursor:pointer}.filter-toggle:hover{background:#eeae7c}.filter-toggle.is-hidden:before{content:'\e8ab'}.filter-form{*zoom:1;padding-top:20px;padding-bottom:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-form:after{content:"";display:table;clear:both}.filter-form fieldset{font-size:.833rem}.filter-form fieldset>div{display:inline-block}.slider{padding:5px;text-align:center;position:relative}.slider:hover .flex-next,.slider:hover .flex-prev,.slider:focus .flex-next,.slider:focus .flex-prev{visibility:visible;top:50%;margin-top:-25px}.slider img{min-width:100%}.slider .caption{position:absolute;bottom:15px;left:8px;padding:5px 40px 5px 20px;text-align:left;background:rgba(255,255,255,0.9)}.slider .caption h3{margin-bottom:0;color:#27453c;font-family:Merriweather, serif;font-weight:700}.slider .caption p{color:#e47a26;margin-bottom:0}.flex-direction-nav li{position:static;list-style:none}a.flex-next,a.flex-prev{position:absolute;top:0%;padding:0;visibility:hidden;width:50px;height:50px;font-family:Icons;font-size:3rem;line-height:50px;color:#5a8476;text-decoration:none;background:white;background:rgba(255,255,255,0.8);border:none;cursor:pointer;-moz-transition:ease-out 0.2s;-o-transition:ease-out 0.2s;-webkit-transition:ease-out 0.2s;transition:ease-out 0.2s}a.flex-next:hover,a.flex-prev:hover{color:#e47a26}.flex-prev{left:0;-webkit-border-radius:0;border-radius:0 3px 3px 0}.flex-prev:after{content:'\E8A9'}.flex-next{right:0;-webkit-border-radius:3px;border-radius:3px 0 0 3px}.flex-next:after{content:'\E8AA'}.flex-control-paging{text-align:center;cursor:default}.flex-control-paging li{display:inline-block;margin:0 2.5px}.flex-control-paging li a{display:block;width:12px;height:12px;text-indent:100%;overflow:hidden;border:3px solid #5a8476;-webkit-border-radius:50%;border-radius:50%;cursor:pointer}.flex-control-paging li a:hover,.flex-control-paging li a:focus{border-color:#e47a26}.flex-control-paging li a.flex-active{background:#5a8476}.location{padding:5px;position:relative}.location:after{content:'';display:block;padding-top:66.666%}.gmaps.gmaps-single{position:absolute;top:5px;left:5px;right:5px;bottom:5px}.gmaps img{max-width:none}.projects-map-wrap{*zoom:1;display:none;margin-bottom:20px;position:relative;top:0}.projects-map-wrap:after{content:"";display:table;clear:both}#projects-filter-toggle{position:absolute;z-index:999;top:-0.5rem;left:50%;margin-left:-1rem;padding:0;width:2rem;height:1rem;font-size:1rem;line-height:1rem;text-align:center;-webkit-border-radius:3px;border-radius:3px;border:1px solid rgba(0,0,0,0.25);background:#e3e3e3;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);box-shadow:0 1px 2px rgba(0,0,0,0.25);cursor:pointer}#projects-filter-toggle:hover{background:#eeae7c}#projects-filter-toggle.is-hidden:before{content:'\e8ab'}@media only screen and (min-width: 992px){#projects-filter-toggle{top:50%;left:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}#projects-filter-toggle.is-hidden{left:100%}#projects-filter{position:absolute;right:0;height:100%}#projects-filter-form{position:absolute;top:0;right:0;bottom:0;left:0}}#projects-filter-form{*zoom:1;padding-top:20px;padding-bottom:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#projects-filter-form:after{content:"";display:table;clear:both}#projects-filter-form fieldset{font-size:.833rem}#projects-filter-form fieldset>div{display:inline-block}#projects-data .content{padding:20px}#projects-data li.project-data{display:inline-block;vertical-align:top;width:30%;min-width:18em;margin-right:3%;list-style:none}#projects-data dt{font-style:italic;color:#5a8476}#projects-data dd{margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid #e3e3e3}@media only screen and (max-width: 800px){#projects-filter-form fieldset,#projects-filter-form fieldset.projects-filter-expertises{display:block;width:100%;max-width:none;min-width:100%;padding:0;border-width:0}}.timeline{padding-left:2em;margin-bottom:20px;position:relative}.timeline h2{margin-left:-2rem;margin-bottom:20px;text-align:center}.timeline:before{content:'';display:block;height:100%;width:4px;position:absolute;top:0;left:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(227,227,227,0)), color-stop(5%, #e3e3e3), color-stop(95%, #e3e3e3), to(rgba(227,227,227,0)));background:-webkit-linear-gradient(bottom, rgba(227,227,227,0), #e3e3e3 5%, #e3e3e3 95%, rgba(227,227,227,0));background:-moz-linear-gradient(bottom, rgba(227,227,227,0), #e3e3e3 5%, #e3e3e3 95%, rgba(227,227,227,0));background:-o-linear-gradient(bottom, rgba(227,227,227,0), #e3e3e3 5%, #e3e3e3 95%, rgba(227,227,227,0));background:linear-gradient(to top, rgba(227,227,227,0),#e3e3e3 5%,#e3e3e3 95%,rgba(227,227,227,0))}.timeline img{max-width:121.5px;margin:.5em 1em 0 -40px}.timeline .update{margin-bottom:20px;clear:both;position:relative}.timeline .update:before{content:'';display:block;width:16px;height:16px;position:absolute;top:1.125em;margin-top:-8px;left:-2rem;margin-left:-6px;background:#e47a26;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.25);box-shadow:0 2px 3px rgba(0,0,0,0.25);border:1px solid #bf6218;-webkit-border-radius:50%;border-radius:50%}.timeline .date:before{content:'\e8a5';font-family:Icons;color:#abc8bb;font-weight:400;margin-right:1em}.timeline .date:after{content:'';display:block;width:2.5em;height:0;position:absolute;left:-2.5em;top:0;border:1.125em solid transparent;border-right:1.125em solid #3b6b5d}html.js .timeline .content{max-height:175px;overflow:hidden}.vcard{-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;-o-perspective:1000px;perspective:1000px;position:relative;cursor:nw-resize}.vcard .content{padding:30px;text-align:center}.vcard .card-front,.vcard .card-back{min-height:350px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s ease-in-out;-moz-transition:-moz-transform .4s ease-in-out;-o-transition:-o-transform .4s ease-in-out;transition:transform .4s ease-in-out}.vcard .card-front{height:350px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.vcard .card-back{min-height:350px;position:absolute;top:0;left:20px;-webkit-transform:rotateY(-179.9deg);-moz-transform:rotateY(-179.9deg);-ms-transform:rotateY(-179.9deg);-o-transform:rotateY(-179.9deg);transform:rotateY(-179.9deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.vcard .card-back .content{text-align:left}.vcard.is-active .card-front{-webkit-transform:rotateY(179.9deg);-moz-transform:rotateY(179.9deg);-ms-transform:rotateY(179.9deg);-o-transform:rotateY(179.9deg);transform:rotateY(179.9deg)}.vcard.is-active .card-back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}.js .vcard:hover .card:before{content:"\e802";font-family:Icons;font-size:25px;text-align:center;color:#abc8bb;position:absolute;right:20px;top:10px;z-index:0}.no-js .vcard:hover{height:auto}.no-js .vcard:hover img,.no-js .vcard:hover h3,.no-js .vcard:hover .role{display:none}.no-js .vcard:hover .description{display:block}.no-js .vcard:hover .content{text-align:left}table{width:100%;border:1px solid #e3e3e3;line-height:1.3em}thead{background:#3b6b5d;color:white;border:1px solid #27453c}td,th{padding:10px;vertical-align:top;font-size:.833rem}th{font-weight:700;border-bottom:2px solid #e47a26}.sortable th{cursor:default;position:relative}.sortable th:hover{background:#407566}.sortable th:after{position:absolute;margin-left:1em;color:#eeae7c}.sortable th.is-sorted-down:after{content:' \02c4'}.sortable th.is-sorted-up:after{content:' \02c5'}tbody tr.is-even{background:#f7f7f7}.bordered tbody tr{border-bottom:1px solid #e3e3e3}.inner-bordered tbody td{border-right:1px solid #e3e3e3}.inner-bordered th{border-right:1px solid #5a8476}.hovered tbody tr:hover{background:#f2f2f2;cursor:pointer}html.js [data-tr-link] a{color:inherit;text-decoration:none}[role="banner"]{position:relative}[role="banner"] h1{display:inline-block}[role="banner"] h1 a{display:block;width:265px;height:70px;margin:20px 0 20px 20px;text-indent:-1000px;background:url("images/practica.png") top left no-repeat;background-size:contain}html.no-svg [role="banner"] h1 a{background:url("images/practica.png") top left no-repeat}.usp{color:#3b6b5d;font-family:Merriweather, serif;font-size:1.875rem;line-height:1.4em;text-align:center}.row>h2{margin-left:20px}html.generatedcontent .content li{padding-left:2em;list-style-type:none}html.generatedcontent .content ol{counter-reset:olcounter}html.generatedcontent .content ol li{counter-increment:olcounter}html.generatedcontent .content ol li:before{content:counter(olcounter) ".";display:block;width:2em;position:absolute;left:0;top:0;color:#e47a26}html.generatedcontent .content ul li:before{content:'\2022';position:absolute;left:0;color:#e47a26;font-size:2em}.js .expandable .content{overflow:hidden}.js .expandable.card{padding-bottom:40px}.js .expandable.card .content{padding-bottom:0}.js .expandable.card p:last-of-type{margin-bottom:0}.card .read-more{position:absolute;right:40px;bottom:5px}.article h2{margin-bottom:0}.article img{border:5px solid #fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);box-shadow:0 1px 2px rgba(0,0,0,0.25)}.article .header{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #e3e3e3}.article .content{overflow:hidden;*zoom:1}.first-words{font-weight:700}.search-result{-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.search-result .content{border-bottom:1px dashed #e3e3e3;*zoom:1}.search-result .content:after{content:"";display:table;clear:both}.search-result:last-of-type .content{border-bottom:none}.search-result.post-type-project h3:after,.search-result.post-type-page h3:after,.search-result.post-type-people h3:after,.search-result.post-type-partner h3:after,.search-result.post-type-post h3:after,.search-result.post-type-publication h3:after{display:inline;margin-left:20px;font-family:Icons;color:#abc8bb}.search-result.post-type-project h3:after{content:'\E8CC'}.search-result.post-type-page h3:after{content:'\e89e'}.search-result.post-type-people h3:after{content:'\e896'}.search-result.post-type-partner h3:after{content:'\e889'}.search-result.post-type-post h3:after{content:'\e8ca'}.search-result.post-type-publication h3:after{content:'\e8a0'}.search-result h3{color:#3b6b5d;border-bottom:1px solid #e3e3e3;-webkit-transition:border .2s;-moz-transition:border .2s;-o-transition:border .2s;transition:border .2s}.search-result a{color:inherit;text-decoration:none;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}.search-result img{margin-top:-20px;border:5px solid #fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);box-shadow:0 1px 2px rgba(0,0,0,0.25)}.search-result:hover{background-color:#abc8bb}.search-result:hover h3{border-bottom-color:#5a8476}.search-result:hover h3:after{color:#5a8476}.card-partner{text-align:center}#publications-filter{background:#fff}.video-frame,dl.publication-details{margin-bottom:20px}dl.publication-details{*zoom:1;width:100%;border:1px solid #e3e3e3}dl.publication-details:after{content:"";display:table;clear:both}dl.publication-details dt,dl.publication-details dd{display:block;float:left;padding:5px 10px;border-bottom:1px solid #e3e3e3}dl.publication-details dt:last-of-type,dl.publication-details dd:last-of-type{border-bottom:none}dl.publication-details dt{width:40%;text-align:right;color:white;font-weight:700;background:#27453c;border-color:#020403}dl.publication-details dd{width:60%}.project-details h2{text-align:center}.language-switch{float:right}.flag{position:relative;top:-10px;display:inline-block;width:48px;height:48px;overflow:hidden;text-indent:-9999em;background:url("images/flags.gif") -2px -2px no-repeat;-webkit-border-radius:50%;border-radius:50%;border:2px solid white;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);cursor:pointer;opacity:.2}.flag:hover{opacity:.7}.flag-active,.flag-active:hover{opacity:1}.flag-french{background-position:-2px 100%}.project-meta .content dt{width:6em;color:#3b6b5d;font-weight:700;text-transform:uppercase}.project-status{font-weight:700;text-transform:uppercase;overflow:hidden;*zoom:1}.project-status dl{width:100%;white-space:nowrap}.project-status dt,.project-status dd{float:left;padding:0 40px;width:50%}.project-status dt{position:relative;color:#fff;border-bottom:1px solid #294a40;background:#3b6b5d}.project-status dd{color:#3b6b5d;border-bottom:1px solid #e3e3e3}.project-status dd.project-is-active{color:#e47a26}.project-clients li,.project-partners li{list-style-type:none;padding:0 !important;margin:0 10px 20px;vertical-align:middle}.project-clients li:before,.project-partners li:before{content:'' !important}.project-clients a,.project-partners a{display:inline-block;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);box-shadow:0 1px 2px rgba(0,0,0,0.25)}.project-clients img,.project-partners img{vertical-align:middle;max-height:100%;width:100%}.project-partners{margin-bottom:-17px}.project-partners li{display:inline-block;width:75px;height:75px;line-height:75px}.project-clients li{width:275px}.display-card h3{margin-bottom:1.875rem;font-size:1rem;height:3em;overflow:hidden;font-weight:700;color:#27453c;text-align:center}.display-card p{font-size:.833rem;line-height:1.25rem;height:3.75rem;overflow-y:hidden}.display-card a{text-decoration:none;color:inherit}.display-card .display-image{max-height:200px;height:200px;overflow:hidden;text-align:center;background:-webkit-gradient(linear, left bottom, left top, from(#e5e5e5), to(#ffffff));background:-webkit-linear-gradient(bottom, #e5e5e5, #ffffff 20px);background:-moz-linear-gradient(bottom, #e5e5e5, #ffffff 20px);background:-o-linear-gradient(bottom, #e5e5e5, #ffffff 20px);background:linear-gradient(to top, #e5e5e5,#ffffff 20px);border-bottom:1px solid #e3e3e3}.display-card.clickable{cursor:pointer;overflow:hidden}.display-card.clickable img{display:block;margin:0 auto;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;border:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);box-shadow:0 1px 2px rgba(0,0,0,0.25)}.display-card.clickable:hover img,.display-card.clickable:focus img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-ms-transform-origin:bottom center;-o-transform-origin:bottom center;transform-origin:bottom center}.video-frame{position:relative;width:100%;height:0;padding-bottom:56.25%}.video-frame iframe,.video-frame object,.video-frame embed,.video-frame video{position:absolute;top:0;left:0;width:100%;height:100%}.error-404 h3,.error-404 p{margin-left:80px}.error-404 .button{float:right;margin-bottom:10px}.error-404:before{content:'';width:300px;height:313px;background:url("images/404-drilling.png") top left no-repeat;position:absolute;bottom:-100px;left:0}img.error-404-image{position:absolute;z-index:0;bottom:-100px;left:0;border:none;-webkit-box-shadow:none;box-shadow:none}.pull-right,.alignright{float:right;margin:0 0 10px 20px}.pull-left,.alignleft{float:left;margin:0 20px 10px 0}.clearfix{overflow:hidden;*zoom:1}.hero-unit{background:-webkit-radial-gradient(bottom center, circle, #abc8bb, #3b6b5d);background:-moz-radial-gradient(circle at bottom center, #abc8bb, #3b6b5d);background:-o-radial-gradient(bottom center, circle, #abc8bb, #3b6b5d);background:radial-gradient(circle at bottom center, #abc8bb,#3b6b5d)}

.taalswitch{
	max-width: 1400px;
    margin: 0 auto;
    position: relative;
    text-align: center;
}
.taalswitch a{ display: inline-block; float: right; }

@media only screen and (max-width: 570px){
	
	.form-search {
	    bottom: -38px;
	    right: 59px;
	}
	.form-search input[type="search"]{ width: 125px; padding: 0 2px 0 10px; }
}