.theming{position:absolute;left:0;top:20px;z-index:99}@font-face{font-family:Frutiger-LT-65-Bold;src:url(/assets/Frutiger-LT-65-Bold.93e58d0c.woff) format("woff")}@font-face{font-family:Frutiger-LT-Com-55-Roman;src:url(/src/fonts/Frutiger-LT-Com-55-Roman.woff) format("woff")}@font-face{font-family:PP Object Sans;src:url(/assets/PPObjectSans-Bold.605c1657.woff2) format("woff2"),url(/assets/PPObjectSans-Bold.954b155f.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Frutiger;src:url(/assets/FrutigerBold.5b97fa60.woff2) format("woff2"),url(/assets/FrutigerBold.68060e53.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Object Sans;src:url(/assets/PPObjectSans-Light.36b7671d.woff2) format("woff2"),url(/assets/PPObjectSans-Light.926ae50b.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Object Sans Slanted;src:url(/assets/fonts/PPObjectSans-BoldSlanted.woff2) format("woff2"),url(/assets/fonts/PPObjectSans-BoldSlanted.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:PP Object Sans;src:url(/assets/fonts/PPObjectSans-HeavySlanted.woff2) format("woff2"),url(/assets/fonts/PPObjectSans-HeavySlanted.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Futura;src:url(/assets/fonts/FuturaBT-Light.woff2) format("woff2"),url(/assets/fonts/FuturaBT-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Object Sans;src:url(/assets/PPObjectSans-Regular.e38f7792.woff2) format("woff2"),url(/assets/PPObjectSans-Regular.bc144ca6.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Bold.79af3777.woff2) format("woff2"),url(/assets/Lato-Bold.ce056d6e.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Object Sans;src:url(/assets/PPObjectSans-LightSlanted.20b49de2.woff2) format("woff2"),url(/assets/PPObjectSans-LightSlanted.56df1b6b.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:PP Object Sans;src:url(/assets/PPObjectSans-Heavy.5a480e80.woff2) format("woff2"),url(/assets/PPObjectSans-Heavy.003d4968.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Regular.a506a2f0.woff2) format("woff2"),url(/assets/Lato-Regular.0acfe0b6.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Object Sans Slanted;src:url(/assets/PPObjectSans-Slanted.c1b070fc.woff2) format("woff2"),url(/assets/PPObjectSans-Slanted.2903f6d3.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}body.theme1{font-family:PP Object Sans!important;border-top-color:#303153!important}body.theme1 a{color:#d27f65}body.theme1 #app header,body.theme1 #app .follow,body.theme1 #app .list-group .list-group-item.active,body.theme1 #app #bloc_left table thead tr,body.theme1 #app .database table thead tr,body.theme1 #app #container-filters .filters .radios_toggle input[type=radio]:checked+label,body.theme1 #app #container-filters .filters .radios_toggle input[type=checkbox]:checked+label,body.theme1 #app #container-filters .filters .checkbox_toggle input[type=radio]:checked+label,body.theme1 #app #container-filters .filters .checkbox_toggle input[type=checkbox]:checked+label,body.theme1 #app form .multiselect__tag,body.theme1 #app form .vue-slider-process,body.theme1 #app table.datatable tr th,body.theme1 #app #table-container .nav-tabs .nav-link.active,body.theme1 #app #table-container .nav-tabs .nav-item.show .nav-link,body.theme1 #app ul.sub-menu li a.router-link-active{background-color:#303153!important}body.theme1 #app .grid-item .graphic .mask{background-color:#303153cc}body.theme1 #app header{background-repeat:no-repeat;border-bottom:solid 1px #fff}body.theme1 #app .slick-initialized .slick-slide{background:#F1EEDF!important}body.theme1 #app ul.downloads li span.icon{background-color:#303153}body.theme1 #app .nav-tabs>li.active>a,body.theme1 #app .nav-tabs>li.active>a:focus,body.theme1 #app .nav-tabs>li.active>a:hover,body.theme1 #app .tab-content>.tab-pane{background:#F1EEDF}body.theme1 #app ul.sub-menu li a.router-link-active,body.theme1 #app ul.sub-menu li a:hover{border-color:#303153}body.theme1 #app .tab-content{border:none}body.theme1 #app .list-group-item.active{border:#303153}body.theme1 #app h1,body.theme1 #app .nav-tabs>li>a{color:#303153!important}body.theme1 #app .nav-tabs>li>a{font-weight:900}body.theme1 #app .page h2,body.theme1 #app h2,body.theme1 #app form fieldset h4,body.theme1 #app form fieldset.container_populations a.emptyPopButton i{color:#303153;font-weight:900;text-transform:uppercase}body.theme1 #app ul.social li a:hover i{color:#d27f65}body.theme1 #app .slick-prev:before,body.theme1 #app .slick-next:before{color:#d27f65;font-size:50px}body.theme1 #app .breadcrumb{background:#F1EEDF!important;padding:10px 20px}body.theme1 #app h5.publishing,body.theme1 #app .sub-menu-tabs .nav-tabs .nav-link.active,body.theme1 #app .sub-menu-tabs .nav-tabs .nav-item.show .nav-link{color:#303153}body.theme1 #app .follow .content ul.social li a i,body.theme1 #app ul.footer_links li i{color:#d27f65!important}body.theme1 #app ul#tags li a,body.theme1 #app .aim{background:#d27f65;color:#fff}body.theme1 #app ul#tags li a h3,body.theme1 #app .aim h3,body.theme1 #app #container-filters .filters .radios_toggle label,body.theme1 #app #container-filters .filters .checkbox_toggle label,body.theme1 #app .title_l1,body.theme1 #app .title_l2{color:#303153}body.theme1 #app .navbar.navbar-reverse .container #navbar.navbar-collapse ul.navbar-nav li a:hover{color:#f1eedf!important;text-decoration:underline}body.theme1 #app .navbar.navbar-reverse .container #navbar.navbar-collapse ul.navbar-nav li a.active{color:#fff!important;text-decoration:underline}body.theme1 #app .navbar.navbar-reverse,body.theme1 #app .navbar.navbar-reverse .container #navbar.navbar-collapse ul.navbar-nav li a{background-color:#d27f65!important}body.theme1 #app .graphic svg text,body.theme1 #app .graphic svg tspan{font-family:PP Object Sans!important}body.theme1 #app table.datatable#populations{font-size:.8em}body.theme1 #app footer,body.theme1 #app #container-filters a.nav-link.active,body.theme1 #app #container-filters .filters,body.theme1 #app ul.sub-menu,body.theme1 #app .sub-menu-tabs .nav-tabs .nav-link.active,body.theme1 #app .sub-menu-tabs .nav-tabs .nav-item.show .nav-link{background-color:#f1eedf}body.theme1 #app footer{border-top:solid 1px #fff}body.theme1 #app a.btn_clear,body.theme1 #app .pretty.p-switch .state label:after,body.theme1 #app .tooltip>.tooltip-inner,body.theme1 #app ul.downloads li span.csv{background:#d27f65!important;background-color:#d27f65!important}body.theme1 #app .pretty.p-switch .state:before{border-color:#d27f65!important}body.theme2{font-family:PP Object Sans!important}body.theme2 #app header,body.theme2 #app .follow{background-color:#d27f65}body.theme3{font-family:PP Object Sans!important}body.theme3 #app header,body.theme3 #app .follow{background-color:#f1eedf}a.link_modal{cursor:pointer}h2{font-size:1.4em}ul li,ol li{font-size:1.1em}.tooltip{z-index:999}.tooltip.left .tooltip-arrow{border-left-color:#037ab3}.breadcrumb{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;background-color:#e9ecef;border-radius:.25rem;background:#ffffff;margin-bottom:5px;margin-top:5px;padding:10px 15px 10px 0}.breadcrumb ul{display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}.breadcrumb ul>li{display:flex;float:left;height:10px;width:auto;color:#000;font-weight:700;font-size:.8em;cursor:default;align-items:center}.breadcrumb ul>li:not(:last-child):after{content:"/";float:right;font-size:.8em;margin:0 .5em;color:#000;cursor:default}.breadcrumb .linked{cursor:pointer;font-size:1em;font-weight:400}a.a_link{text-decoration:none}a.a_link h3{margin:0 0 10px;position:relative;height:55px}a.a_link h3:after{position:absolute;content:"";width:0%;height:2px;background-color:#f5f5f5;left:0px;top:55px;transition:all .2s ease-in-out}a.a_link:hover h3:after{width:100%;left:0}#bloc_publications{height:270px!important;max-height:270px!important}#bloc_publications h2{height:56px;font-size:27px!important;font-weight:300!important;line-height:36px}ul.pubs,ul.updates{height:213px;padding-left:10px!important}#bloc_publications h2,.timeline-Header-title,#bloc_updates h2{padding:7px 10px!important;font-size:1.3em;font-weight:500}.container_social{height:300px;margin-bottom:10px}footer{background:#ededed;font-size:.8em;color:#000;bottom:0;width:100%;height:100%;z-index:5;padding:0 0 10px}footer .footer a{color:#000}footer .footer a:hover{color:#ccc}footer .footer .list_link_projects{margin-top:5px}footer .footer .list_link_projects a.footer_link_project{color:#3c3c3c;font-size:13px;font-weight:700;line-height:150%;letter-spacing:1.44px;text-transform:uppercase;margin-top:15px;display:block}footer .footer .copyright{text-align:center}footer .footer .legals{text-align:right;margin-top:-20px}footer .footer ul.links{padding-left:0}footer .footer ul.links li{list-style-type:none;float:left;display:inline-block;margin:10px 20px 10px 0}footer .footer ul.links li img{max-height:120px;margin-right:3px;float:left}footer ul.registries{padding-left:0}footer ul.registries li{display:inline-block;list-style-type:none;width:20%;height:30px;text-align:center;padding:20px 0 50px;float:left}footer ul.registries li a.icon{color:#fff!important;display:block;margin-right:5px}footer ul.registries li h5{display:block;width:80%;text-align:left;padding:0;margin:0;font-size:1em}footer ul.registries li h5 a{color:#000!important;text-decoration:none}footer ul.registries li h5 a:hover{color:#ccc;text-decoration:underline}ul.social_home,ul.social{position:absolute;right:0;top:-5px}ul.social_home li,ul.social li{display:inline-block;margin:5px}ul.social_home li i,ul.social li i{font-size:1.6em;color:#1e7fb8}ul.list_maintenance{padding-left:15px!important}ul.list_maintenance li{list-style-type:disc!important}ul.social{top:20px}header ul.social{display:none}ul.social_home{display:none}ul.footer_links{padding-left:0}ul.footer_links li{display:inline-block;list-style-type:none;height:30px;padding:10px 10px 10px 50px;width:100%;text-align:left;color:#3d3d3d;margin-bottom:10px;font-size:1.2em}ul.footer_links li.terms{height:10px!important;padding:0 20px 0 0!important}ul.footer_links li.terms:first-child{margin-top:30px}ul.footer_links li h5{text-transform:uppercase;font-size:1.4em;font-weight:800}ul.footer_links li a{color:#000!important;text-decoration:none}ul.footer_links li a:hover{color:#ccc;text-decoration:underline}ul.footer_links li i{color:gray;display:block;float:left;font-size:1.2em;margin:3px 10px 0 0}ul.footer_links li span.txt_contact{float:left;display:block;line-height:1.6em}h5.publishing{text-transform:uppercase;font-size:1.4em;font-weight:800;padding-top:10px}.follow{background:#1E7FB8;padding:5px 0}.follow .content{position:relative}.follow .content ul.social{top:auto;bottom:-22px;right:15px}.follow .content ul.social li{border-left:solid 1px #ccc;padding-left:10px}.follow .content ul.social li:first-child{border-left:none}.follow .content ul.social li a i{color:#ccc;font-size:1.6em}.follow .content ul.social li a:hover i{color:#ccc}.follow h4{color:#fff;font-size:1.6em;font-weight:500;padding-left:0}@media (max-width: 779px){.carousel_item,.carousel_m{max-height:420px!important}.slick-prev,.slick-next{top:35%}.slick-dots li{width:60px!important;height:45px!important}.slick-slide img.project{min-width:auto!important;max-height:180px;margin:auto}.carousel_item a{display:block!important;float:none!important}.right_b{display:none}.container_social .col-md-4{padding-left:0;padding-right:0}#container_social_twitter{margin-right:15px}.project_csu{height:300px}.grid-item{width:50%}}@media (min-width: 780px) and (max-width: 990px){.carousel_item{position:relative}.carousel_item .right_b{position:absolute!important;top:30px;margin-left:50%;width:50%}.carousel_item .right_b ul.screenshots_causes li{width:30%!important;min-width:70px;height:auto}.carousel_item a{float:none!important}.right_b ul.screenshots:not(.screenshots_causes) li{display:block!important}.right_b ul.screenshots:not(.screenshots_causes) li:nth-child(3),.right_b ul.screenshots:not(.screenshots_causes) li:nth-child(4){display:none!important}}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:transparent!important}
