@font-face{font-family:vag;src:url(https://ecfr.eu/archive/fonts/2B8689_0_0.eot);src:url(https://ecfr.eu/archive/fonts/2B8689_0_0.eot?#iefix) format('embedded-opentype'),url(https://ecfr.eu/archive/fonts/2B8689_0_0.woff) format('woff'),url(https://ecfr.eu/archive/fonts/2B8689_0_0.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:vag_bold;src:url(https://ecfr.eu/archive/fonts/2B8689_1_0.eot);src:url(https://ecfr.eu/archive/fonts/2B8689_1_0.eot?#iefix) format('embedded-opentype'),url(https://ecfr.eu/archive/fonts/2B8689_1_0.woff) format('woff'),url(https://ecfr.eu/archive/fonts/2B8689_1_0.ttf) format('truetype');font-weight:700;font-style:normal}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.textarea hr{width:80px;border-top-width:thick;margin-top:2rem;margin-bottom:2rem;border-color:#33ffba}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.maincontainer{}.titlearea{padding:70px 0;display:flex;justify-content:center;background-color:#1e6b6f;width:100%}#advocacy_mapping .titlearea{background-color:#fdb813!important}.titlecontent{width:920px;padding:0 10px;display:flex;flex-direction:column}.topline{display:flex;justify-content:space-between}.titleitself{font-family:vag_bold;font-size:58px;line-height:51px;display:flex;flex-direction:column;padding-bottom:50px;max-width:70%}#titlea{color:#fff}#titleb{color:#33ffba}#advocacy_mapping #titleb{color:#fc5004}#logoarea{max-height:40px}#logo{height:100px}#whiteline{width:100%;border-bottom:1px solid #fff}.intropara>*{font-family:georgia,serif;font-size:18px;line-height:25px;color:#fff}.socialline .fab{color:#fff;font-size:1.5em;padding-right:5px;padding-bottom:50px}.map{width:100%;background-color:#f5f5f5;padding:0;overflow:hidden}iframe{width:100%;height:100%;overflow:hidden;border:none}#myModal-share{margin:auto;width:auto;padding:10px;margin-bottom:20px;color:#222;border-radius:3px;position:relative;border:grey solid 1px;display:none}#myModal-share ul{list-style-type:none;display:flex;justify-content:space-evenly;padding:10px 50px}#myModal-share ul li{display:inline}#myModal-share h3{text-align:center}.close-reveal-modal{position:absolute;top:2px;right:5px;font-size:1rem}.menuarea{padding:3rem 0;width:100%}.menuarea a{color:#fff}.menuarea a:hover,.menuarea li:hover{color:#33ffba}.menucontent{max-width:920px;padding:0 10px;color:#fff;text-transform:uppercase;margin-left:auto;margin-right:auto}nav ul{list-style-type:none;margin:0;padding:0}.blacktitles{font-family:oswald,sans-serif;font-size:27px;line-height:34px}span.activetitle a,li.activetitle{color:#33ffba}.menudetails{padding:30px 0}.subtitles{font-family:oswald,sans-serif;font-size:27px;padding-right:15px;text-transform:uppercase}.whitearea{padding-top:3rem;background-color:#fff;width:100%;margin-bottom:3rem}.whitecontent{max-width:920px;padding:0 10px;margin-left:auto;margin-right:auto}.bigtitle{font-family:oswald,sans-serif;font-size:58px;padding-right:15px;color:#000}.card{margin:30px 0;padding:3px 5px;color:#fff;display:flex;align-self:flex-start}.wildcard{background-color:#b5b5ff}.pro{background-color:#33ffb9}.anti{background-color:#ff5a2c}#blackline{width:100%;border-bottom:1px solid #000;margin-top:2rem;margin-bottom:2rem}.iconsline{display:flex;padding-top:15px;padding-bottom:50px}.theicons{padding-right:15px}.theicons a{color:#222}.theicons a:hover{color:#1e6b6f}.theicons .fas{color:#6e6e6e}.theicons>span{font-family:sans-serif}.authorarea{font-weight:700;font-size:1.2rem;line-height:150%}.textarea p{font-family:georgia,serif;font-size:1.2rem;line-height:150%}.mobile-only{display:none}.author{margin:15px 0;font-weight:700}.author a{color:#fff}#arrow-up{position:fixed;bottom:0;right:3px;width:60px}.layer-black{background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;width:100%;height:100%}.titlecontent{z-index:999}@media print{.menuarea,.titlearea,.theicons,#myModal-share{display:none}}@media only screen and (max-width:40.063em){.no-mobile{display:none}.mobile-only{display:block}.whitecontent{width:100%;padding:0 10px}.topline{display:flex;justify-content:space-between;flex-direction:column}.titlearea{padding:20px}.titleitself{padding-bottom:20px}#logoarea{max-height:80px;padding-bottom:20px}#logo{height:60px}.map{height:auto}.titleitself{font-size:42px;line-height:100%}.intropara{font-family:georgia,serif;font-size:16px;line-height:140%;color:#fff}.bigtitle{font-size:42px;word-wrap:break-word}.blacktitles,.subtitles a{font-family:oswald,sans-serif;font-size:21px;line-height:150%}}.map{margin-left:auto;margin-right:auto;max-width:1300px}.titlearea{padding-bottom:0;padding-left:0;padding-right:0}.mapcontainer{padding-top:2rem}.intropara{margin-top:1rem;max-width:900px}.textarea h2{margin-top:4rem;margin-bottom:2rem;font-family:oswald,sans-serif;text-transform:uppercase;font-weight:700;font-size:1.5rem}.textarea h3{margin-top:4rem;margin-bottom:2rem;font-family:oswald,sans-serif;font-weight:700;font-size:1.5rem}.textarea h2+h3{margin-top:2rem}ul.submenu{margin-left:0;padding-top:0;margin-top:6px;border-top:1px solid #fff;padding-bottom:0}ul.submenu>li,ul.submenu>li a{display:inline;line-break:strict}li.subtitles,ul.submenu>li{padding-right:25px;line-height:normal}.title-square{width:48px;height:48px;display:inline-block;background-color:gray;margin-right:1rem}.titleitself{text-transform:uppercase}.menucontent .active .submenu{display:block!important}.toggle-submenu.open,.toggle-submenu.activetitle,.submenu li.activetitle a{color:#33ffba}.subtitles{text-transform:none}.toggle-submenu{transition:.4s}.toggle-submenu.open,.menuarea:not(.menuarea-closed) .toggle-submenu{margin-top:30px;margin-bottom:30px}.bg-ansar_al_din{background-color:#dafc31}.bg-aqim{background-color:#58fb30}.bg-mujao{background-color:#537257}.bg-katibat_macina{background-color:#00fbb7}.bg-katibat_serma{background-color:#7ea7e8}.bg-ansarul_islam{background-color:#ff80a8}.bg-isgs{background-color:#c6b0fd}.bg-plateforme{background-color:#ffd929}.bg-cme{background-color:#a49984}.bg-dan_na_ambassagou{background-color:#c5d5c7}.bg-cma{background-color:#f0714d}.social-share{margin-top:1rem;margin-bottom:1rem}.social-share .share-buttons{grid-template-columns:repeat(auto-fit,50px)}.social-share .share-button{font-size:1.1rem!important}.titlearea .social-share{margin-top:0}.titleitself{display:block}.map{}.menuarea-closed .toggle-submenu .submenu,.toggle-submenu .submenu{display:none}.menuarea-bottom .menuarea-bottom-hidden{display:none}.textarea a{border-bottom:2px solid #33ffba;background:#fff;color:inherit}.textarea a:hover{background-color:#33ffba}.textarea .submenu a{border-bottom-width:0}.toggle-submenu:last-child{margin-bottom:0}.map iframe{height:542px;background-color:#fff}.textarea{margin-top:3rem;margin-bottom:3rem}.authorarea{}@media(min-width:1008px){.map iframe{}}@media(min-width:1300px){.map iframe{}}@media(min-width:1300px){.map{padding-left:10px;padding-right:10px;background-color:transparent}.titleitself span{display:block}}@media only screen and (max-width:40.063em){.titlearea{padding-top:40px}body,.titleitself{max-width:100%}.textarea p{font-size:16px;line-height:150%}ul.submenu>li{display:block;line-height:1;margin-top:.5rem}ul.submenu>li.menu-separator{margin-bottom:1rem;height:0;overflow:hidden}}.titlecontent{width:1300px}iframe{display:block}p.author-bio{margin-top:3rem;color:#595959}p.author-bio+p.author-bio{margin-top:0}.titlearea,.mapcontainer,.menuarea{background:linear-gradient(90deg,rgb(0,61,61) 0%,rgb(28,42,64) 100%)}.credits{font-family:vag_rounded;margin-top:6rem}.credits p{margin:.5rem 0;font-family:inherit}.credits span{font-weight:700}@media(min-width:920px){.credits{text-align:center}.credits p{margin:0;display:inline;margin-right:1rem}}.top-link{font-family:oswald,sans-serif;text-transform:uppercase;font-size:1.5rem;margin-top:3rem}.top-link .fa-arrow-up{margin-right:.2rem}.credits>div+div{margin-top:1rem}h1+div#blackline{margin-top:1rem}.whitecontent .social-share{margin-top:2rem;margin-bottom:2rem}.menucontent a .fa-arrow-left{margin-right:.5rem}.authorarea div{display:inline;margin-right:.5rem}