/*!
Theme Name: 	Carbon Market Watch
Version: 		1.0
Author: 		Stomp
*/form{margin:30px 0}form .input-field{margin-bottom:30px}form .input-field input,form .input-field textarea{border:1px solid #efefef;width:100%;padding:15px}form .input-field textarea{height:200px}form .input-field input[type=submit]{background-color:#a3be2f;color:#FFF;font-size:2.4rem}.events-list{margin-top:15px}.events-list:after,.events-list:before{display:table;content:"";line-height:0}.events-list:after{clear:both}@media only screen and (max-width:767px){.events-list{margin-bottom:30px}}.events-list .view-all{display:block;margin-top:30px}.events-list .view-all:after,.events-list .view-all:before{display:table;content:"";line-height:0}.events-list .view-all:after{clear:both}.events-list .view-all:hover{color:#a3be2f;text-decoration:underline}@media only screen and (max-width:767px){.events-list .view-all{font-size:1.6rem;line-height:2.3rem;margin-top:0;float:right}}.event{padding-bottom:30px;margin:30px 0;border-bottom:1px solid #efefef}.event:after,.event:before{display:table;content:"";line-height:0}.event:after{clear:both}.event h3{margin:0;font-size:1.8rem;line-height:2.7rem}.event p{color:#444;font-size:1.4rem;line-height:2.1rem}.event .date{margin:7.5px 0 0;border-top:1px solid #000;color:#bdc3ca;font-family:'Open Sans',sans-serif;padding-top:3px;font-size:1.2rem;display:inline-block}@media only screen and (min-width:767px){.event .date{float:right;text-align:right;display:inline-block}}@media only screen and (max-width:767px){.event .date{margin-top:15px}}.event .date.turq{border-color:#2fa3be}.event .date.purple{border-color:#7f4cff}.event .date.red{border-color:#ff5d4c}.event .date.green{border-color:#30bf62}.event:hover h3{color:#02468d;text-decoration:underline}.event:hover .date{text-decoration:none}.site-content section{background-color:#FFF;position:relative;padding:60px 0 0}.site-content section:after,.site-content section:before{display:table;content:"";line-height:0}.site-content section:after{clear:both;content:"";display:block;width:100%;margin-top:60px;height:40px;background-image:linear-gradient(to left bottom,#fff 50%,#f9f9f9 50%)}@media only screen and (max-width:990px){.site-content section{padding-top:45px}}@media only screen and (max-width:767px){.site-content section{padding-top:30px}}@media only screen and (max-width:767px){.site-content section:after{margin-top:30px;height:20px;bottom:0}}.site-content section.grey{background-color:#F9F9F9}.site-content section.grey:after{background-image:linear-gradient(to left bottom,#f9f9f9 50%,#fff 50%)}.site-content section.grey-dark{background-color:#efefef}.site-content section.grey-dark:after{background-image:linear-gradient(to left bottom,#efefef 50%,#fff 50%)}.site-content section.flat{padding:60px 0}.site-content section.flat:after{display:none}@media only screen and (max-width:767px){.site-content section.flat{padding:30px 0}}.site-content section h2.heading{margin:0 0 15px;font-size:2.8rem;padding-bottom:30px;border-bottom:1px solid #efefef}.site-content section h2.heading.small{font-size:2rem;padding-bottom:0;border-bottom:0}.site-content section h2.heading.small span{padding-bottom:12px}@media only screen and (max-width:990px){.site-content section h2.heading{padding-bottom:15px;margin-bottom:45px}}@media only screen and (max-width:767px){.site-content section h2.heading{font-size:1.8rem;margin-bottom:0}.site-content section h2.heading.small{margin-bottom:15px}}.site-content section h2.heading span{padding-bottom:24px;border-bottom:4px solid #02468d}@media only screen and (max-width:990px){.site-content section h2.heading span{padding-bottom:10px}}.site-content .featured:after,.site-content .featured:before{display:table;content:"";line-height:0}.site-content .featured:after{clear:both}.site-content .featured .item{margin-top:30px;font-size:1.2rem;line-height:1.8rem}.site-content .featured .item img{width:100%;height:auto}.site-content .featured .item .placeholder{position:relative;background-color:#a3be2f;height:140px;width:100%}.site-content .featured .item .placeholder .icon{position:absolute;top:20px;left:20px}.site-content .featured .item .placeholder .icon img{width:30px;height:30px}.site-content .featured .item .placeholder.turq{background-color:#2fa3be}.site-content .featured .item .placeholder.red{background-color:#ff5d4c}.site-content .featured .item .placeholder.purple{background-color:#7f4cff}.site-content .featured .item .placeholder.green{background-color:#30bf62}.site-content .featured .item .meta{margin:12px 0;font-family:'Open Sans',sans-serif}.site-content .featured .item .meta p{margin:0}.site-content .featured .item .meta .type{text-transform:uppercase;color:#000}.site-content .featured .item .meta .type.turq{color:#2fa3be}.site-content .featured .item .meta .type.red{color:#ff5d4c}.site-content .featured .item .meta .type.purple{color:#7f4cff}.site-content .featured .item .meta .type.green{color:#30bf62}.site-content .featured .item .meta .date{color:#bdc3ca}@media only screen and (min-width:767px){.site-content .featured .item .meta .date{text-align:right}}.site-content .featured .item h3{margin:0;font-size:1.8rem;line-height:2.7rem}@media only screen and (max-width:767px){.site-content .featured .item h3{font-size:1.5rem;line-height:2.1rem}}.site-content .featured .item h3:hover{color:#02468d}.site-content .latest-posts:after,.site-content .latest-posts:before{display:table;content:"";line-height:0}.site-content .latest-posts:after{clear:both}.site-content .latest-posts .filter{position:relative;margin:15px 0}.site-content .latest-posts .filter:after,.site-content .latest-posts .filter:before{display:table;content:"";line-height:0}.site-content .latest-posts .filter:after{clear:both}.site-content .latest-posts .filter .line{position:absolute;left:0;bottom:0;height:4px;width:100%;background-color:#efefef}.site-content .latest-posts .filter ul{list-style-type:none;padding:0;margin:0}.site-content .latest-posts .filter ul:after,.site-content .latest-posts .filter ul:before{display:table;content:"";line-height:0}.site-content .latest-posts .filter ul:after{clear:both}.site-content .latest-posts .filter ul li{float:left;position:relative;z-index:1;padding-bottom:7.5px;margin-right:30px;font-weight:600;border-bottom:4px solid #efefef}.site-content .latest-posts .filter ul li img{margin-top:-5px;margin-right:7.5px;width:30px;height:auto}@media only screen and (max-width:990px){.site-content .latest-posts .filter ul li{margin-right:22.5px;font-size:1.7rem}.site-content .latest-posts .filter ul li img{width:26px}}@media only screen and (max-width:880px){.site-content .latest-posts .filter ul li{margin-right:15px;font-size:1.5rem}.site-content .latest-posts .filter ul li img{width:22px}}@media only screen and (max-width:767px){.site-content .latest-posts .filter ul li{margin-right:0;width:20%;font-size:1.4rem;text-align:center;padding:0 18px 7.5px}.site-content .latest-posts .filter ul li span{display:none}}.site-content .latest-posts .filter ul li.current,.site-content .latest-posts .filter ul li:hover{cursor:pointer;border-color:#444}.site-content .latest-posts .filter ul li.turq{color:#2fa3be}.site-content .latest-posts .filter ul li.turq.current,.site-content .latest-posts .filter ul li.turq:hover{border-color:#2fa3be}.site-content .latest-posts .filter ul li.red{color:#ff5d4c}.site-content .latest-posts .filter ul li.red.current,.site-content .latest-posts .filter ul li.red:hover{border-color:#ff5d4c}.site-content .latest-posts .filter ul li.purple{color:#7f4cff}.site-content .latest-posts .filter ul li.purple.current,.site-content .latest-posts .filter ul li.purple:hover{border-color:#7f4cff}.site-content .latest-posts .filter ul li.green{color:#30bf62}.site-content .latest-posts .filter ul li.green.current,.site-content .latest-posts .filter ul li.green:hover{border-color:#30bf62}.site-content .latest-posts .tab{display:none}.site-content .latest-posts .tab.active{display:block}.site-content .latest-posts .tab h3{font-size:2.1rem}.site-content .latest-posts .tab h3.red{color:#ff5d4c}.site-content .latest-posts .tab h3.turq{color:#2fa3be}.site-content .latest-posts .tab h3.purple{color:#7f4cff}.site-content .latest-posts .tab h3.green{color:#30bf62}.site-content .latest-posts .item{display:block;background-color:#F9F9F9;padding:15px;margin-top:30px;border-top:1px solid #000;font-size:1.2rem;line-height:1.8rem}.site-content .latest-posts .item .type{text-transform:uppercase;color:#000}.site-content .latest-posts .item .date{color:#bdc3ca;font-family:'Open Sans',sans-serif}@media only screen and (min-width:767px){.site-content .latest-posts .item .date{text-align:right}}.site-content .latest-posts .item h3{margin:0;font-size:1.8rem;line-height:2.7rem;text-decoration:none}@media only screen and (max-width:767px){.site-content .latest-posts .item h3{font-size:1.6rem;line-height:2.2rem}}.site-content .latest-posts .item:hover h3{text-decoration:none}.site-content .latest-posts .item.red{border-color:#ff5d4c}.site-content .latest-posts .item.red .type{color:#ff5d4c}.site-content .latest-posts .item.turq{border-color:#2fa3be}.site-content .latest-posts .item.turq .type{color:#2fa3be}.site-content .latest-posts .item.purple{border-color:#7f4cff}.site-content .latest-posts .item.purple .type{color:#7f4cff}.site-content .latest-posts .item.green{border-color:#30bf62}.site-content .latest-posts .item.green .type{color:#30bf62}.site-content .latest-posts .item.all{font-size:1.8rem;line-height:2.7rem;font-weight:600;border:0;position:relative;background-color:transparent!important}@media only screen and (max-width:767px){.site-content .latest-posts .item.all{font-size:1.6rem;line-height:2.3rem}}@media only screen and (max-width:400px){.site-content .latest-posts .item.all{padding-top:60px}}.site-content .latest-posts .item.all .inner{position:absolute;right:0;bottom:0}.site-content .latest-posts .item.all p{margin:15px 0 0}.site-content .latest-posts .item.red a{color:#ff5d4c}.site-content .latest-posts .item.turq a{color:#2fa3be}.site-content .latest-posts .item.purple a{color:#7f4cff}.site-content .latest-posts .item.green a{color:#30bf62}.site-content #map{margin-top:30px;width:100%;height:auto;border:1px solid #efefef}@media only screen and (max-width:767px){.site-content #map{margin-top:30px;margin-bottom:15px}}.site-content .tweets{margin-top:15px}.site-content .tweets:after,.site-content .tweets:before{display:table;content:"";line-height:0}.site-content .tweets:after{clear:both}@media only screen and (max-width:767px){.site-content .tweets{font-size:1.6rem;line-height:2.4rem}}.site-content .tweets .tweet{margin-top:30px;border-bottom:1px solid #efefef;padding-bottom:30px}@media only screen and (max-width:767px){.site-content .tweets .tweet{margin-top:15px;padding-bottom:15px}}.site-content .tweets .tweet .date{font-size:1.2rem;line-height:1.8rem;color:#bdc3ca;font-family:'Open Sans',sans-serif}.site-content .tweets .tweet a{color:#02468d;text-decoration:underline}.site-content .tweets .tweet a:hover{text-decoration:none}.site-content .pagination{display:block;margin-top:30px}.site-content .pagination:after,.site-content .pagination:before{display:table;content:"";line-height:0}.site-content .pagination:after{clear:both}.site-content .pagination a{font-size:1.4rem;line-height:2.1rem;padding:7.5px 22.5px;text-decoration:none!important;background-color:#a3be2f;color:#FFF}.site-content .pagination a:hover{background-color:#9fba2e;color:#FFF!important;text-decoration:underline!important}.site-content .pagination .next,.site-content .pagination .prev{display:inline-block}.site-content .pagination .next{float:right}.featherlight-content{max-width:1040px!important;padding:70px 100px 40px!important}@media only screen and (max-width:767px){.featherlight-content{padding:30px 20px 10px!important}}.featherlight-content h2{font-size:4rem;margin-bottom:30px}.featherlight-content p{margin:30px 0}.featherlight-content .featherlight-close{font-family:'Titillium Web',sans-serif;font-size:1.4rem;width:auto;color:#FFF;padding:7.5px 15px;background-color:#a3be2f}.featherlight-content .featherlight-close:before{display:inline;font-size:1.8rem;content:"Close";margin-right:15px}section.map .content{min-height:auto;margin:0;padding:0}section.map .content h2.title{font-size:4rem}section.map .content .sidebar{background-color:transparent;padding:0}section.map .content .how-to-use{margin-top:45px}section.map .content .how-to-use .button{width:100%;padding:3.75px 15px}section.map .content .how-to-use .button i{font-size:2.2rem;position:relative;top:4px;float:right}section.map .content #how-to-use{display:none}section.map .map-menu{margin-top:15px;position:relative;z-index:10}section.map .map-menu:after,section.map .map-menu:before{display:table;content:"";line-height:0}section.map .map-menu:after{clear:both}section.map .map-menu ul{margin:0;padding:0;list-style-type:none}section.map .map-menu ul li{float:left}section.map .map-menu ul li a{display:block;padding:7.5px 0;margin-right:30px;border-bottom:4px solid transparent}section.map .map-menu ul li a.current,section.map .map-menu ul li a:hover{color:#a3be2f;text-decoration:none;border-color:#a3be2f}section.map .map-menu ul li a.workshops{color:#02468d}section.map .map-menu ul li a.workshops.current,section.map .map-menu ul li a.workshops:hover{border-color:#02468d}section.map .map-menu ul li a.engagement{color:#F2B93D}section.map .map-menu ul li a.engagement.current,section.map .map-menu ul li a.engagement:hover{border-color:#F2B93D}section.map .tabs .tab{display:none}section.map .tabs .tab.active{display:block}section.map .select-container{position:relative;top:-3px;margin:0 auto 45px;max-width:1340px;padding:30px 0;border:1px solid #EFEFEF;border-top:3px solid #EFEFEF;background-color:#F9F9F9}@media only screen and (max-width:767px){section.map .select-container{padding:15px 0}}section.map .select-container p,section.map .select-container select{display:inline-block}@media only screen and (max-width:767px){section.map .select-container p,section.map .select-container select{display:block}}section.map .select-container p{width:15%;line-height:60px;margin-right:5%}@media only screen and (max-width:990px){section.map .select-container p{width:25%}}@media only screen and (max-width:767px){section.map .select-container p{line-height:30px;width:100%;margin-right:0}}section.map .select-container select{box-shadow:0 2px 8px 0 rgba(153,153,153,.1);-webkit-appearance:none;border:0;padding:15px;float:right;width:80%;height:60px;border-radius:0;background:url(img/arrow-down.png) 97% 50% no-repeat #fff;background-size:10px}@media only screen and (max-width:990px){section.map .select-container select{width:70%}}@media only screen and (max-width:767px){section.map .select-container select{width:100%}}section.map .map-container{max-width:1340px;position:relative;top:-4px;margin:0 auto 30px;background-color:#F9F9F9;padding:45px 0;border:1px solid #EFEFEF;border-top:4px solid #EFEFEF}section.map .map-container .map{width:100%;height:600px}@media only screen and (max-width:767px){section.map .map-container .map{height:250px}}section.map .participating-organisations{padding-top:30px;margin-top:30px;border-top:1px solid #EFEFEF}section.map .participating-organisations h2{margin-bottom:45px}section.map .participating-organisations h3{margin:30px 0 7.5px;font-size:1.8rem;padding-bottom:15px;border-bottom:1px solid #efefef}section.map .participating-organisations h3 span{padding-bottom:11px;border-bottom:4px solid #02468d}section.map #items h2{margin-bottom:30px}section.map #items h2 span{font-weight:100}section.map #items .item{border-top:1px solid #a3be2f;padding:15px;margin:15px 0;font-size:1.3rem;min-height:150px;background-color:#F9F9F9}section.map #items .item h2{font-size:1.9rem;line-height:2.6rem;margin:0 0 7.5px}section.map #items .item p{text-transform:uppercase;margin:0}section.map #items .item p.website{line-height:2.1rem}section.map #items .item .icons{text-align:right;font-size:1.6rem;color:#a3be2f;position:relative;top:0}section.map #items .item .icons i{display:block;margin-bottom:11.54px}section.map #items .item .icons i.fa-pencil{color:#2fa3be}section.map #items .item .icons i.fa-calendar-o{color:#02468d}section.map #items .item .icons p{margin:0;line-height:1.7rem}section.map #items .item.workshop{border-color:#02468d}section.map #items .item.workshop .icons,section.map #items .item.workshop a{color:#02468d}section.map #items .item.letter{border-color:#F2B93D}section.map #items .item.letter .icons,section.map #items .item.letter a{color:#F2B93D}.flat-menu{margin:0;padding:0;list-style-type:none}.flat-menu li{float:left}.transition{transition:.2s all}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.box-shadow{box-shadow:0 2px 8px 0 rgba(153,153,153,.1)}.cf:after,.cf:before{display:table;content:"";line-height:0}.cf:after{clear:both}.page-container{background:linear-gradient(90deg,#f9f9f9 0,#f9f9f9 50%,#fff 50%,#fff 100%)}.page-container:after,.page-container:before{display:table;content:"";line-height:0}.page-container:after{clear:both}@media only screen and (max-width:767px){.page-container{background:#FFF}}.page-container.white,.page-container.white .content{background:#FFF}.page-container.area,.page-container.area .content{background:#F9F9F9}.page-container .content{padding:60px 30px 45px 90px;background-color:#FFF}.page-container .content.auto{min-height:auto}.page-container .content.less-margin{padding-right:0}.page-container .content.left{padding:60px 60px 45px 0}@media only screen and (max-width:990px){.page-container .content{padding:30px 30px 15px}}@media only screen and (max-width:767px){.page-container .content{min-height:auto;padding:0}}.page-container .content a{text-decoration:underline}.page-container .content a:hover{color:#a3be2f;text-decoration:none}.page-container .content .breadcrumbs{margin-top:-2px;margin-bottom:30px;font-size:1.3rem;line-height:2.1rem;text-transform:uppercase}.page-container .content .breadcrumbs:after,.page-container .content .breadcrumbs:before{display:table;content:"";line-height:0}.page-container .content .breadcrumbs:after{clear:both}.page-container .content .breadcrumbs a{text-decoration:none;color:#02468d}@media only screen and (max-width:767px){.page-container .content .breadcrumbs{margin-top:15px}}.page-container .content h1{margin:0 0 45px;font-size:5.2rem}@media only screen and (max-width:767px){.page-container .content h1{font-size:3.2rem;margin:0 0 30px}}.page-container .content h1.turq{color:#2fa3be;margin-top:-8px}.page-container .content h1.purple{color:#7f4cff;margin-top:-8px}.page-container .content h1.red{color:#ff5d4c;margin-top:-8px}.page-container .content h1.green{color:#30bf62;margin-top:-8px}.page-container .content h1 img{margin-top:-11px}.page-container .content h2,.page-container .content h3{margin:0;padding:0}@media only screen and (max-width:767px){.page-container .content h2{font-size:2.8rem}}@media only screen and (max-width:767px){.page-container .content h3{font-size:2.2rem}}.page-container .content p{font-family:'Open Sans',sans-serif;margin:30px 0}@media only screen and (max-width:767px){.page-container .content p{margin:22.5px 0;font-size:1.6rem;line-height:2.7rem}}.page-container .content ul{font-family:'Open Sans',sans-serif}@media only screen and (max-width:767px){.page-container .content ul{padding:0 0 0 30px;font-size:1.6rem;line-height:2.7rem}}.page-container .content ul+h2,.page-container .content ul+h3{margin-top:30px}.page-container .content blockquote{padding:0;border:0;font-size:2.7rem;line-height:3.4rem;font-weight:300;color:#02468d;font-style:italic;quotes:"\201C" "\201D" "\2018" "\2019"}@media only screen and (min-width:990px){.page-container .content blockquote{float:left;width:40%;padding-right:20px}}.page-container .content blockquote:before{content:open-quote}.page-container .content blockquote:after{content:close-quote}.page-container .content blockquote p{display:inline;margin:0;padding:0;font-family:'Titillium Web',sans-serif}.page-container .content .button{margin:7.5px 0}.page-container .content form:after,.page-container .content form:before{display:table;content:"";line-height:0}.page-container .content form:after{clear:both}.page-container .content form .indicates-required{font-size:1.5rem}.page-container .content form .mc-field-group{margin:15px 0}.page-container .content form .mc-field-group:after,.page-container .content form .mc-field-group:before{display:table;content:"";line-height:0}.page-container .content form .mc-field-group:after{clear:both}.page-container .content form .mc-field-group input[type=email],.page-container .content form .mc-field-group input[type=text],.page-container .content form .mc-field-group input[type=url]{width:50%;padding:3.75px 7.5px}@media only screen and (max-width:990px){.page-container .content form .mc-field-group input[type=email],.page-container .content form .mc-field-group input[type=text],.page-container .content form .mc-field-group input[type=url]{width:75%}}@media only screen and (max-width:767px){.page-container .content form .mc-field-group input[type=email],.page-container .content form .mc-field-group input[type=text],.page-container .content form .mc-field-group input[type=url]{width:100%}}.page-container .content form .mc-field-group select{width:50%;padding:0 7.5px;border-radius:0;border:1px solid #d4d4d4;-webkit-appearance:none;height:46px;background:url(img/arrow-down.png) 95% 50% no-repeat #fff;background-size:10px}@media only screen and (max-width:990px){.page-container .content form .mc-field-group select{width:75%}}@media only screen and (max-width:767px){.page-container .content form .mc-field-group select{width:100%}}.page-container .content form .mc-field-group ul{list-style-type:none;margin:0;padding:0}.page-container .content form .mc-field-group ul li{margin:0;padding:0;font-size:1.7rem}.page-container .content form .mc-field-group ul li input{margin-right:15px}.page-container .content .view{color:#02468d;font-size:1.7rem;font-weight:600;text-decoration:underline}.page-container .downloads{font-size:1.8rem;margin:45px 0 15px}.page-container .downloads:after,.page-container .downloads:before{display:table;content:"";line-height:0}.page-container .downloads:after{clear:both}.page-container .downloads .download{background-color:#fcfcfc;padding:15px}.page-container .downloads .download:after,.page-container .downloads .download:before{display:table;content:"";line-height:0}.page-container .downloads .download:after{clear:both}.page-container .downloads .download:nth-of-type(odd){background-color:#f6f6f6}@media only screen and (min-width:1200px){.page-container .downloads .download a{float:right}}article{border-bottom:1px solid #efefef;padding-bottom:15px;margin:45px 0}article .category{font-size:1.2rem;text-transform:uppercase}article .category.turq{color:#2fa3be}article .category.red{color:#ff5d4c}article .category.purple{color:#7f4cff}article .category.green{color:#30bf62}article img{max-width:100%;height:auto}article .meta{font-size:1.2rem;color:#bdc3ca}@media only screen and (min-width:401px){article .meta{text-align:right}}article a.title-link{text-decoration:none!important}article a.title-link h2{padding-top:15px!important;font-size:2.8rem;line-height:3.5rem}article a.title-link:hover h2{color:#02468d;text-decoration:underline}article:last-of-type{margin-bottom:15px}.publication-search{padding:75px 0;background-color:#FFF}.publication-search h1{margin:0 0 45px;font-size:5.2rem}.publication-search .search{position:relative}.publication-search .search:before{position:absolute;display:block;z-index:10;font-size:3.4rem;color:#d4d4d4;font-family:FontAwesome;margin-top:15px;left:20px;content:"\f002"}.publication-search .search form{margin:0;padding:0}.publication-search .search input{width:100%}.publication-search .search input[type=text]{padding:15px 15px 15px 60px;border:1px solid #efefef;box-shadow:0 2px 8px 0 rgba(153,153,153,.1)}.publication-search .search input[type=text]:focus{outline:0;background-color:rgba(163,190,47,.05);border:1px solid #444}.publication-search .search button{width:100%;padding-right:0;padding-left:0}.results{margin-bottom:60px}.results small{display:block;margin-top:7.5px}article.publication{background-color:#F9F9F9;padding:30px;margin:30px 0 0;border-top:1px solid;border-bottom:0}article.publication.purple{border-color:#7f4cff}article.publication.turq{border-color:#2fa3be}article.publication.red{border-color:#ff5d4c}article.publication.green{border-color:#30bf62}article.publication h2{margin-top:7.5px!important;font-size:1.8rem;line-height:2.7rem}article.publication p{margin:15px 0!important;color:#444;font-size:1.4rem;line-height:2.1rem}article.publication img{margin-top:15px;float:right}article.publication:hover h2{color:#02468d;text-decoration:underline}.download-pdf{margin:0}.download-pdf i{margin-right:5px}.pdf-viewer{max-width:100%;width:100%;height:600px;border:10px solid #efefef;margin:0}.download-pdf+.pdf-viewer{margin-top:30px}.sidebar{padding:60px 0 30px;background-color:#F9F9F9}@media only screen and (max-width:990px){.sidebar{padding:30px 0}}@media only screen and (max-width:767px){.sidebar{margin:0 -15px;padding:30px 15px 15px}}.sidebar h3.heading{margin:0 0 22.5px;font-size:1.8rem;padding-bottom:15px;border-bottom:1px solid #efefef}.sidebar h3.heading span{padding-bottom:11px;border-bottom:4px solid #02468d}.sidebar .menu{margin:7.5px 0 60px;padding:0;background-color:#02468d;list-style-type:none}.sidebar .menu:after,.sidebar .menu:before{display:table;content:"";line-height:0}.sidebar .menu:after{clear:both}@media only screen and (max-width:767px){.sidebar .menu{margin:7.5px 0 30px}}.sidebar .menu li{padding:0;margin:0;position:relative}.sidebar .menu li a{position:relative;display:block;color:#FFF;border-bottom:1px solid rgba(47,163,190,.4);padding:4px 10px}.sidebar .menu li a:hover,.sidebar .menu li.current-menu-item{background-color:#2fa3be;text-decoration:none}.sidebar .menu li.current-menu-item span .bar{background-color:#FFF}.sidebar .menu li span{color:#FFF;position:absolute;z-index:10;top:0;right:0;padding-top:15px;float:right;width:40px;height:38px;text-align:center}.sidebar .menu li span:hover{cursor:pointer}.sidebar .menu li span .bar{display:block;width:20px;margin-left:5px;height:1px;background-color:#2fa3be}.sidebar .menu li span .bar:after,.sidebar .menu li span .bar:before{display:table;content:"";line-height:0}.sidebar .menu li span .bar:after{clear:both}.sidebar .menu li span .bar:first-of-type{margin-bottom:8px}.sidebar .menu li span:hover .bar{background-color:#FFF}.sidebar .menu li:last-of-type a{border:0}.sidebar .menu li ul{display:none;padding:0;background-color:#1A5797;list-style-type:none}.sidebar .menu li ul.open{display:block}.sidebar .menu li ul li a{padding-left:15px}.sidebar .menu.list{margin:0 0 60px;background-color:transparent}@media only screen and (max-width:767px){.sidebar .menu.list{margin-bottom:30px}}.sidebar .menu.list li a{font-weight:600;text-decoration:underline;margin-bottom:7.5px;padding:0;border:0;color:#444}.sidebar .menu.list li a:after{content:" »"}.sidebar .menu.list li a:hover{background-color:transparent;text-decoration:none}.sidebar .menu.list li.current_page_item a{color:#2fa3be;text-decoration:none}.sidebar .menu.archive li a{text-decoration:none}.sidebar .menu.archive li a:after{display:none}.sidebar .menu.archive li a:hover{text-decoration:underline}.sidebar .tags{padding:0;margin:0 0 45px;font-family:'Open Sans',sans-serif}.sidebar .tags:after,.sidebar .tags:before{display:table;content:"";line-height:0}.sidebar .tags:after{clear:both}@media only screen and (max-width:767px){.sidebar .tags{margin-bottom:22.5px}}.sidebar .tags li{display:inline-block;margin-bottom:10px;margin-right:10px}.sidebar .tags li a{background-color:#FFF;padding:8px 15px;display:block;font-size:1.2rem;border:1px solid #FFF;color:#02468d;box-shadow:0 2px 8px 0 rgba(153,153,153,.1)}.sidebar .tags li:hover a{text-decoration:none;border:1px solid #02468d}.sidebar .area-title{margin-bottom:60px;font-weight:600}@media only screen and (max-width:767px){.sidebar .area-title{margin-bottom:30px}}.sidebar .area-title img{margin-top:-5px;margin-right:8px;width:30px;height:auto}.sidebar .area-title a{color:#444}.sidebar .area-title a:hover{color:#a3be2f}.sidebar .area-title .red{color:#ff5d4c}.sidebar .area-title .turq{color:#2fa3be}.sidebar .area-title .purple{color:#7f4cff}.sidebar .area-title .green{color:#30bf62}.sidebar .area-navigation{margin-bottom:60px}.sidebar .area-navigation:after,.sidebar .area-navigation:before{display:table;content:"";line-height:0}.sidebar .area-navigation:after{clear:both}@media only screen and (max-width:767px){.sidebar .area-navigation{margin-bottom:30px}}.sidebar .area-navigation select{display:block;float:left;width:calc(100% - 50px);padding:0 15px;border-radius:0;border:1px solid #efefef;-webkit-appearance:none;height:46px;background:url(img/arrow-down.png) 95% 50% no-repeat #fff;background-size:10px}.sidebar .area-navigation .button{padding:0;width:50px;height:46px}.sidebar .filters{margin:7.5px 0 60px;padding:0;list-style-type:none}@media only screen and (max-width:767px){.sidebar .filters{margin:7.5px 0 30px}}.sidebar .filters li{margin-bottom:7.5px;position:relative}.sidebar .filters li a{box-shadow:0 2px 8px 0 rgba(153,153,153,.1);font-family:'Open Sans',sans-serif;display:block;font-size:1.4rem;line-height:2.1rem;padding:10px 15px;color:#444;border:1px solid #FFF;background-color:#FFF}.sidebar .filters li a img{position:relative;top:-1px;width:21px;height:auto;margin-right:6px}.sidebar .filters li a.current,.sidebar .filters li a:hover{text-decoration:none;border-color:#000}.sidebar .filters li a.current.purple,.sidebar .filters li a:hover.purple{border-color:#7f4cff}.sidebar .filters li a.current.red,.sidebar .filters li a:hover.red{border-color:#ff5d4c}.sidebar .filters li a.current.turq,.sidebar .filters li a:hover.turq{border-color:#2fa3be}.sidebar .filters li a.current.green,.sidebar .filters li a:hover.green{border-color:#30bf62}.sidebar .filters li a.current:after{font-size:1.7rem;content:"\00d7";position:absolute;top:11px;right:10px}.sidebar .filters li a.purple{color:#7f4cff}.sidebar .filters li a.red{color:#ff5d4c}.sidebar .filters li a.turq{color:#2fa3be}.sidebar .filters li a.green{color:#30bf62}.sidebar .filters li span{position:absolute;font-size:1.4rem;top:7px;right:10px}.sidebar .share:after,.sidebar .share:before{display:table;content:"";line-height:0}.sidebar .share:after{clear:both}@media only screen and (max-width:767px){.sidebar .share{margin-bottom:30px}}.sidebar .share a{text-align:center;display:inline-block;float:left;margin-right:15px;background-color:#FFF;box-shadow:0 2px 8px 0 rgba(153,153,153,.1)}.sidebar .share a i{font-size:1.7rem;width:20px;height:20px;margin:7px;color:#d4d4d4}.sidebar .share a i.fa-facebook{color:#3B5998}.sidebar .share a i.fa-twitter{color:#00aced}.sidebar .share a i.fa-linkedin{color:#0073b0}.sidebar .view{color:#02468d;font-size:1.7rem;font-weight:600;text-decoration:underline}.sidebar .contact{margin-bottom:60px}.sidebar .contact p{overflow-wrap:break-word;line-height:2.3rem;margin:8px 0}.sidebar .area-contact{margin-bottom:30px}.sidebar .area-contact p{font-size:1.7rem;overflow-wrap:break-word;line-height:2.1rem;margin:8px 0}.site-foot{font-family:'Open Sans',sans-serif;background-color:#02468d;color:#efefef;padding:60px 0}@media only screen and (max-width:767px){.site-foot{padding:30px 0}.site-foot img{width:100px;height:auto;margin-bottom:30px}}.site-foot h3{font-family:'Open Sans',sans-serif;margin:0 0 30px;font-size:1.2rem;color:#d4d4d4;text-transform:uppercase}.site-foot h3 .bars{display:block;color:#FFF;position:absolute;z-index:10;top:2px;right:0;padding-top:15px;float:right;width:40px;height:38px;text-align:center}@media only screen and (min-width:767px){.site-foot h3 .bars{display:none}}.site-foot h3 .bars:hover{cursor:pointer}.site-foot h3 .bars .bar{display:block;width:20px;margin-left:5px;height:1px;background-color:#2fa3be}.site-foot h3 .bars .bar:after,.site-foot h3 .bars .bar:before{display:table;content:"";line-height:0}.site-foot h3 .bars .bar:after{clear:both}.site-foot h3 .bars .bar:first-of-type{margin-bottom:8px}@media only screen and (max-width:767px){.site-foot h3:hover{cursor:pointer}.site-foot h3.open .bar,.site-foot h3:hover .bar{background-color:#FFF}}@media only screen and (max-width:767px) and only screen and (max-width:767px){.site-foot h3{border-top:1px solid rgba(47,163,190,.4);padding-top:15px;margin:15px 0}}@media only screen and (max-width:767px){.site-foot h3{border-top:1px solid rgba(47,163,190,.4);padding-top:15px;margin:15px 0}}.site-foot a{color:#FFF}.site-foot ul{list-style-type:none;padding:0;font-size:1.4rem}@media only screen and (max-width:767px){.site-foot ul{display:none;margin:15px 15px 0}}.site-foot ul li{padding:0;margin:0}.site-foot ul li.current_page_item a{text-decoration:underline}.site-foot ul ul{display:none}.site-foot .copyright{color:#BDC3CA;font-size:1.2rem;line-height:1.8rem;margin-top:30px}.site-foot .copyright p{margin:5px 0}.site-head{padding:10px 0}@media only screen and (max-width:767px){.site-head{padding-bottom:0}}.site-head .logo{margin:10px 0;border:0;font:0/0 a;text-shadow:none;color:transparent;width:142px;height:100px;background:url(img/logo.png) no-repeat;background-size:100%}@media only screen and (max-width:767px){.site-head .logo{width:100px;height:70px}}.site-head .actions:after,.site-head .actions:before{display:table;content:"";line-height:0}.site-head .actions:after{clear:both}.site-head .actions .share{float:right}.site-head .actions .share a{text-align:center;display:inline-block;float:left;margin-right:7.5px;background-color:#FFF;padding:2px;box-shadow:0 2px 8px 0 rgba(153,153,153,.1)}.site-head .actions .share a i{font-size:1.7rem;width:20px;height:20px;margin:7px;color:#d4d4d4}.site-head .actions .share a i.fa-facebook{color:#3B5998}.site-head .actions .share a i.fa-twitter{color:#00aced}.site-head .actions .share a i.fa-linkedin{color:#0073b0}.site-head .actions .share a i.fa-youtube{color:red}@media only screen and (max-width:767px){.site-head .actions .share{display:none}}.site-head .actions .search{float:right;width:250px}.site-head .actions .search form{position:relative;margin:0 0 0 7.5px}.site-head .actions .search form input{width:100%;border:0;padding:4px 10px;font-size:1.2rem;box-shadow:0 2px 8px 0 rgba(153,153,153,.1)}.site-head .actions .search form button{position:absolute;background-color:transparent;border:0;top:3px;right:5px}@media only screen and (max-width:767px){.site-head .actions .search{width:50%}}.site-head .actions .translate{float:right}.site-head .actions .translate .wpml-ls-legacy-dropdown-click{width:auto}.site-head .actions .translate a.wpml-ls-item-toggle{background:url(img/arrow-down.png) 95% 50% no-repeat #fff;background-size:10px}.site-head .actions .translate a.wpml-ls-item-toggle:after{border:0}.site-head .actions .translate>ul{margin:0 15px}.site-head .actions .translate ul{width:100%;padding:0}.site-head .actions .translate ul li{width:100%}.site-head .actions .translate ul a{font-size:1.2rem;text-transform:none;height:38px;line-height:22px;box-shadow:0 2px 8px 0 rgba(153,153,153,.1);width:150px;color:#999;font-weight:400;border:0}@media only screen and (max-width:767px){.site-head .actions .translate ul a{width:100%}}.site-head .actions .translate ul .wpml-ls-sub-menu{width:auto;border:1px solid #efefef;background-color:#FFF}.site-head .actions .translate ul .wpml-ls-sub-menu li{background-color:#FFF}.site-head .actions .translate ul .wpml-ls-sub-menu li a{width:auto;box-shadow:none}.site-head .actions .translate ul .wpml-ls-sub-menu li a:hover{background-color:#FFF}@media only screen and (max-width:767px){.site-head .actions .translate{width:50%}}.site-head ul{margin:15px 0 0;padding:15px 0 0;list-style-type:none;float:right}.site-head ul:after,.site-head ul:before{display:table;content:"";line-height:0}.site-head ul:after{clear:both}.site-head ul li{float:left;position:relative}.site-head ul li a{display:block;color:#444;font-size:1.8rem;font-weight:600;text-transform:uppercase;padding:7px 15px}@media only screen and (max-width:990px){.site-head ul li a{font-size:1.6rem;padding:7px 7.5px}}.site-head ul li:hover{text-decoration:none;color:#FFF;background-color:#02468d}.site-head ul li:hover a{color:#FFF;text-decoration:none}.site-head ul li.current-menu-item a,.site-head ul li.current-menu-parent a{text-decoration:none;color:#FFF;background-color:#02468d}.site-head ul li:last-of-type a{margin-right:0}.site-head ul li:hover ul{display:block}.site-head ul li ul{display:none;z-index:100;position:absolute;top:100%;left:0;margin:0;padding:0;min-width:250px;background:#02468d}.site-head ul li ul li{float:none}.site-head ul li ul li a{text-transform:none;color:#FFF;font-weight:500;margin:0;border:0;border-bottom:1px solid rgba(255,255,255,.2)}.site-head ul li ul li a:hover,.site-head ul li ul li.current-menu-item a,.site-head ul li ul li.current_page_parent a{background-color:#2fa3be}.site-head ul li ul li:last-of-type a{border:0}.site-head .mobile-menu-button{position:relative;float:right;margin-top:22.5px;background-color:#a3be2f;width:120px;padding-top:10px;padding-left:15px;height:50px;color:#FFF;text-transform:uppercase}.site-head .mobile-menu-button .bars{display:block;color:#FFF;position:absolute;z-index:10;top:7.5px;right:0;width:40px;height:38px;text-align:center}.site-head .mobile-menu-button .bars:hover{cursor:pointer}.site-head .mobile-menu-button .bars .bar{display:block;width:30px;height:2px;background-color:#FFF;margin-top:7px}.site-head .mobile-menu-button .bars .bar:after,.site-head .mobile-menu-button .bars .bar:before{display:table;content:"";line-height:0}.site-head .mobile-menu-button .bars .bar:after{clear:both}.site-head .mobile-menu-button:hover{cursor:pointer}.site-head .mobile-menu{display:none;background-color:#02468d}.site-head .mobile-menu:after,.site-head .mobile-menu:before{display:table;content:"";line-height:0}.site-head .mobile-menu:after{clear:both}.site-head .mobile-menu ul{float:none;margin:0;padding:0}.site-head .mobile-menu ul li{margin:0;padding:0;float:none}.site-head .mobile-menu ul li a{padding:5px 15px;color:#FFF}.site-head .mobile-menu ul li.current-menu-item>a,.site-head .mobile-menu ul li.current-menu-parent:not(.menu-item-has-children)>a{background-color:#2fa3be}.site-head .mobile-menu ul li ul{position:relative;display:block}.site-head .mobile-menu ul li ul li a{border:0;padding:2.5px 30px}.page-heading{width:1600px;max-width:100%;height:310px;background:url(img/header.jpg) center no-repeat;background-size:cover}@media only screen and (max-width:767px){.page-heading.home{height:auto;background:#02468d!important}}.page-heading.map{height:0;border:1px solid #F7F7F7}.page-heading .inner{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-heading .inner .text{text-align:center;padding:30px;color:#FFF;font-weight:600;font-size:3.9rem;line-height:4.5rem;background-color:rgba(2,70,141,.9)}@media only screen and (max-width:767px){.page-heading .inner{top:0;-webkit-transform:none;transform:none}.page-heading .inner .text{padding:15px 0;background:#02468d;font-size:1.8rem;line-height:2.7rem}}.page-heading.small{height:200px}img.aligncenter,img.alignleft,img.alignright{margin:.5em 0}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img{border:0;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.wp-smiley{margin:0!important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}html{-webkit-text-size-adjust:none;font-size:62.5%;line-height:1.4rem}body{color:#444;font-size:1.8rem;line-height:3rem;font-family:'Titillium Web',sans-serif}.site-container{width:1600px;max-width:100%;margin:0 auto;background-color:#FFF}.container{width:1080px;max-width:100%;margin:0 auto}h1,h2,h3,h4,h5,h6{font-weight:600;color:#444}a,a:focus{color:#a3be2f}.button{text-decoration:none!important;display:inline-block;color:#FFF;border:0;background-color:#a3be2f;padding:15px 45px}.button:hover{background-color:#02468d;color:#FFF!important;text-decoration:none!important}@media only screen and (max-width:400px){.col-xxs-12{width:100%}}.screen-reader-text{display:none}