




/*body{ font-family: calibri; /*background: transparent url("bg.jpg") repeat scroll 0% 0%; }*/
/*.container{ width: 1180px; }
.m li{ display:inline;width:200px; }
.slide{ margin-top:-10px; }
.bande-rouge{ background:#ED0125;height:130px }
.bande-rouge span{ color:white;font:30px calibri; }
ul li { list-style:none; color:white }
.katikati { margin-top:10px }

.article-info,.actions { display:none }
.pagenav,.tags{ display:none }
.aidanews2_title{ font-size: 20px;text-transform: uppercase }
.aidanews2,.aidanews2_art{ background: white!important;padding-bottom: 20px;border-bottom: 0px }
.aidanews2_table img{ height:150px; }
.aidanews2_art{ background: #eee!important; border: 0px;border-right: 0px!important;border-left: 0px!important;margin: 1px }
#ot_contactform{ height: 300px!important; }
.bm-cool-menu{ font-weight: bold }
.bm-cool-menu a:hover{ background: #999999;color: black!important; }
.breadcrumb { background: white;padding: 0px }
.breadcrumb li { color:#999999 }

.offices img{ width: 300px!important; height: 420px }
.offices a{ color:white }
.page-header h2{ text-align:left !important;margin-top: 40px }
.item-page{ margin-top:30px }*/

/* Processed CSS: edit .styl source */

body {
    height: 100%;
    background: #fff;
    font-family: 'Open Sans',Verdana,FreeSans,sans-serif;
    font-size: 1.8rem;
    line-height: 1.3333333333333333;
}
div{ /*border: 1px solid #000000*/ }
html {
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    height: 100%;
}
@media screen and (min-width: 800px) {
    .footer1 p{font-family:'Open Sans',Verdana,FreeSans,sans-serif}
    ._clear{clear:both}
    .page{min-width:970px}
    .wrap{position:relative}

    .wrap .container{overflow:hidden;padding:0 18px;width:970px}
    ._xsmall{width:50px}
    ._quarter{width:150px}
    ._third{width:245px}
    ._two_thirds{width:375px}
    ._full{width:680px;}
    .inset ._full{width:670px}
    .cookies{min-width:948px;}
    .cookies p{margin-bottom:0}
    .cookies .container{padding:19px 40px;}
    .cookies .container div{display:inline-block;vertical-align:bottom;width:20%;}
    .cookies .container div:first-child{margin-right:6%;width:70%}
    .breadcrumbs{margin:0 0 16px}
    .anchors ul{font-size:.01px}
    .anchors li{display:inline-block;vertical-align:top;width:50%}
    h1{font-size:4rem}
    h2{font-size:3.2rem}
    .cap{font-size:3rem}
    .standOut{font-size:3rem;}
    ._keyFigs .standOut{font-size:2rem}
    .npsColor{color:#cd5a13}
    .npsBig{font-size:1.2em}
    .blocks .figure._quarter{margin-left:-10px;margin-right:-10px}
    .blocks .figure._third{margin-left:-10px;margin-right:-10px}
    .legend{font-size:2.1rem;}
    .inset + .legend{padding:0 5px}
    .illustration{width:245px}
    ._fig_d{display:block;max-width:100%;}
    ._fig_d img{opacity:0}
    ._fig_w{display:block;max-width:100%;}
    ._fig_w img{opacity:0}
    ._fig_m_up{display:block}
    ._whiteSpaced{margin-left:4em}
    ._bevelled{padding-right:680px;}
    ._bevelled .figure{float:right;margin:0 -680px 0 0;overflow:hidden;}
    ._bevelled .figure:after{background:#f1eeea;bottom:-160%;content:' ';display:block;position:absolute;right:100%;transform:rotate(24deg);top:-100%;width:100%;z-index:5}
    ._bevelled .figLegend{float:left;margin:0;padding:25px 0 10px 25px}
    ._hasBevel{position:relative;overflow:hidden;}
    .inset._result ._hasBevel{margin-right:-25px;margin-top:-25px}
    ._hasBevel:after{background:#f1eeea;bottom:-175%;content:' ';display:block;position:absolute;right:100%;transform:rotate(24deg);top:-100%;width:100%;z-index:5}
    .summary._illustrated{padding-right:275px}
    .summary .illustration{float:right;margin:0 -275px 0 0}
    .map{padding-top:4em;position:relative;}
    .map._set{padding-top:0}
    .map ._itm{display:none;max-width:720px;min-height:333px;position:relative;}
    .map ._itm:first-child,.map ._itm._on{display:block}
    .map ._itm:before{content:' ';display:inline-block;height:333px;width:1px;vertical-align:bottom}
    .map ._itm > strong{display:none}
    .map ._itm > div{display:inline-block;font-size:2.4rem;font-weight:bold;line-height:1.333;max-width:200px;padding:0 0 10px;position:relative;vertical-align:bottom;z-index:11;}
    .map ._itm > div small{display:block;font-size:1.4rem}
    .map ._itm .npsLinks{margin-top:.2em}
    .map ._fig_d,.map ._fig_w{background:100% 100% no-repeat;bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:10}
    .map._set ._itm{display:none;width:100%;z-index:1}
    .map._set ._itm._on{display:block;z-index:10}
    .map .mapNav{margin:0 -20px 0 0}
    .mapNav{line-height:1.3;text-transform:uppercase;}
    .mapNav a{display:block;min-height:2.6em;padding:.5em 2em .5em 10px;position:relative;text-decoration:none;width:190px}
    .mapNav li{border:none;color:#fff;display:inline-block;margin:0 5px 5px 0;padding:0 20px;vertical-align:top;}
    .mapNav li._color-1 .call a:before{background:#f9781c}
    .mapNav li._on._color-1 a{color:#3b1e00}
    .mapNav li._color-2 .call a:before{background:#f90}
    .mapNav li._on._color-2 a{color:#3b1e00}
    .mapNav li._color-3 .call a:before{background:#630}
    .mapNav li._on._color-3 a{color:#f90}
    .mapNav li:hover,.mapNav li._on{background:#fff}
    .brickWrap{min-width:988px}
    .bricks .brick{width:25%;}
    .bricks .brick .visual .figure{max-width:101%;width:101%}
    .socios[data-label]{overflow:visible;position:relative;}
    .socios[data-label]:before{bottom:100%;color:#140000;content:attr(data-label);font-size:1.4rem;font-weight:bold;right:0;position:absolute;text-transform:uppercase}
    .sharable{font-size:.1px;text-align:justify;}
    .sharable:after{content:'';display:inline-block;min-width:100%}
    .sharable > *{display:inline-block;text-align:left;vertical-align:top}
    .sharable h1{max-width:660px}
    .sharable .socios{margin-bottom:10px}
    .sharable._standAlone{margin-bottom:18px;text-align:right}
    .columned{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;}
    .columned.__4{-moz-column-count:4;-webkit-column-count:4;column-count:4}
    .columned._countries{-moz-column-rule:1px solid #bdbdbd;-webkit-column-rule:1px solid #bdbdbd;column-rule:1px solid #bdbdbd}
    .no-csscolumns .columned li{display:inline-block;margin-right:1%;width:49%}
    .no-csscolumns .columned.__4 li{width:24%}
    .cols .col{box-sizing:border-box;display:inline-block;vertical-align:top;}
    .cols .col > div + div{margin-top:1.7999999999999998em}
    .cols._x3{margin:0 -30px;}
    .cols._x3 .col{padding:0 30px;width:33.333333%}
    .btn{font-size:1.3rem;margin:.4em 0 .4em 4px;padding:5px 10px}
    .homeSlider .call > span{min-width:10em;text-align:center}
    .thumbNav{bottom:25px;}
    .thumbNav .inset{font-size:1.8rem}
    .content2 .blocks{padding:0}
    .content2 .block{display:inline-block;margin:0 27px 1.2em 30px;vertical-align:top;width:255px}
    .content2 .container{overflow:hidden}
    .content2 .inset{height:204px}
    .content2 .main{height:184px}
    .scripted .prehome #content,.scripted .prehome .blocks,.scripted .prehome .footer1,.scripted .prehome .content2,.scripted .prehome .brickWrap,.scripted .prehome .footer,.scripted .prehome .header{display:none}
    .scripted .prehome #prehome{position:relative;}
    .scripted .prehome #prehome .inset{min-height:669px}
    .scripted .prehome #prehome .figure{position:relative;z-index:49}
    .scripted .prehome #prehome ._more{bottom:20px;left:30px;margin:0}
    .scripted .prehome #prehome ._go{right:30px;top:15px}
    .scripted .prehome.homePre .call{position:absolute;z-index:51}
    .scripted .homePre #prehome{margin:20px auto;width:916px;}
    .scripted .homePre #prehome .logo{left:0;position:absolute;top:15px;z-index:50}
    .scripted .homeXmas .page{min-width:0}
    .scripted .homeXmas #prehome{margin:20px auto;max-width:926px;padding:2em 0 1em 0;width:90%}
    .scripted .homeXmas ._site{right:0;top:0}
    .scripted .homeSignUp{background:#111;}
    .scripted .homeSignUp #prehome .logo{float:none;height:111px;margin-left:-30px;vertical-align:bottom}
    .scripted .homeSignUp #prehome ._fig_d{background:50% 0 no-repeat;bottom:0;left:0;position:absolute;right:0;top:0}
    .scripted .homeSignUp #prehome ._btns li{display:inline-block;margin:0 4px 0 0}
    .scripted .homeSignUp #prehome input{background:#ccc;border:none;color:#3b1e00;margin:0 4px 0 0;padding:10px 10px;width:220px}
    .scripted .homeSignUp #prehome ._stick{position:absolute;right:1em;top:1em}
    .scripted .signUp{margin:0 auto;min-height:700px;padding:20px 400px 0 60px;position:relative;width:510px}
    .wrap .socialBlocks{float:right;width:255px}
    .share{background:rgba(255,255,255,0.9);border-radius:6px 0 0 6px;box-shadow:0 0 6px 2px rgba(0,0,0,0.2);padding:7px 8px 4px;position:absolute;right:0;top:20px;}
    .no-touch .share{opacity:.8;}
    .no-touch .share:hover{opacity:1}
    .share li{margin:3px 0}
    .touch .share{padding:7px 14px 4px 8px;}
    .touch .share li{margin:7px 0}
    .header{padding-bottom:12px;}
    .home .header{background:#fff;box-shadow:none;padding-bottom:0}
    .actu{color:white;font-weight:600;min-width:988px;height: 292px;}
    .follow-us{background:#0E429c;color:white;font-weight:600;min-width:988px;height: 100px;}
    .header1{background: #014464;background: -moz-linear-gradient(top, #0272a7 0%, #013953 100%);color:#fff;font-weight:600;min-width:988px;}
    .finder{ margin-top: -30px }
    .header1 .container{}
    .header1 .container:after{content:'';display:inline-block;width:100%}
    .header1 a,.header1 form{display:inline-block;font-size:1.4rem;line-height:1.2222222222222223;padding:5px 0 5px;text-decoration:none;vertical-align:bottom}
    .header1 a:hover{color:#fff;text-decoration:underline}
    .header1 ul{font-size:1.8rem;display:inline-block;text-align:right;vertical-align:middle}
    .header1 .socios a:before{font-size:2.4rem;margin:0 .2em}
    .langSwitch{display:inline-block;font-weight:600;text-align:left;text-transform:uppercase;vertical-align:middle;}
    .langSwitch a{text-decoration:none}
    .search{color:#3b1e00;position:relative;}
    .search input{background:#fff;background:rgba(255,255,255,0.5);border:none;font-size:1.2rem;margin:0 0 2px;padding:4px 0 4px 5px;vertical-align:middle;width:135px}
    .search input:focus{background:rgba(255,255,255,0.7)}
    .search label._compact{margin-bottom:3px}
    .search .ico{display:inline-block;vertical-align:middle}
    .search .txt{display:inline-block;vertical-align:middle}
    .header2{min-width:988px;}
    .header2 .container{font-size:.1px;padding-left:18px;padding-right:18px;text-align:justify;}
    .header2 .container:after{content:'';display:inline-block;width:100%}
    .header2 .container > div{display:inline-block;font-size:1.8rem;text-align:left}
    .logo{display:inline-block;padding:.5em 0 .85em;vertical-align:middle;}
    .logo ._logo{height:83px;width:64px}
    .donationCall{margin-right:-1px;vertical-align:bottom;}
    .donationCall a{background:#aa1b4f;color:#fff;font-size:3rem;display:inline-block;line-height:1.1;overflow:hidden;padding:0 0 0 20px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:bottom;}
    .donationCall a span{display:inline-block;padding:1.75em 40px 12px;position:relative;z-index:2}
    .donationCall a:before{background:#f1eeea;bottom:0;content:' ';cursor:default;display:block;margin-right:-30px;transform:skewX(-24deg);pointer-events:none;position:absolute;right:100%;top:0;width:100%;z-index:1}
    .donationCall a em{display:block;font-size:1.4rem;font-style:normal;text-transform:none}
    .navSwitch{display:none}
    .navBar{font-size:.1px;margin-bottom:-1px;padding-left:1em;text-align:right;vertical-align:bottom;}
    .navBar > div{display:inline-block;font-size:1.8rem}
    .navBtns{margin-right:-.55em;z-index: 1000000000}
    .navBtns button{font-size:1.8rem;font-weight:bold;line-height:1;margin:0 .5em;padding:0;position:relative;text-transform:uppercase;}
    .navBtns button span{display:inline-block;padding:12px .333em;position:relative;z-index:4}
    .navBtns button:before{background:#f9f8f7;bottom:0;content:' ';display:none;left:-.5em;position:absolute;right:-.5em;top:0;transform:skewX(-24deg);z-index:3}
    .navBtns strong button{color:#f9781c}
    .navBtns button:hover:before,.navBtns button._on:before{display:block}
    .navBtns li{display:inline;list-style:none;margin:0}
    .navBtns ul{display:inline;margin:0}
    .nav .closer{display:none}
    .nav .search{display:none}
    .nav > ul > li{display:block;}
    .scripted .nav > ul > li{display:none}
    .scripted .nav > ul > li._on{display:block}
    .nav > ul > li._mobi{display:none}
    .nav > ul > li._sub > span,.nav > ul > li._sub > strong span{display:none}
    .nav > ul > li > ul{font-weight:bold;margin:0 auto;max-width:970px;padding:5px 18px 10px;display:block;}
    .nav > ul > li > ul a{border-top:solid 1px #e4e1e0;display:block;padding:8px 0 2px 0}
    .nav > ul > li > ul > li > a{text-transform:uppercase}
    .nav > ul > li > ul li:first-child a{border-top:none}
    .nav > ul > li > ul ul{font-size:1.4rem;font-weight:bold;padding:0 0 5px;}
    .nav > ul > li > ul ul a{border-top:none;line-height:1.3;padding:3px 0 1px 0}
    .nav > ul > li > ul._on{display:block}
    .nav ul._x3{font-size:.1px;padding-top:25px;}
    .nav ul._x3 > li{display:inline-block;font-size:1.6rem;margin:0 3% 8px 0;vertical-align:top;width:30%;}
    .nav ul._x3 > li:first-child a{border-top:solid 1px #e4e1e0}
    .footer{min-width:988px}
    .footer1{padding:20px 20px;}
    .footer1 .container{display:table;min-width:970px}
    .footer1 .socios a:before{font-size:4rem;margin:0 .2em}
    .footer1 h2{font-size:2.4rem;line-height:1.1666666666666667;margin:0}
    .footer1 > div{display:table-cell;padding:0 15px 0 0;vertical-align:middle;}
    .footer1 > div:first-child{border-left:none}
    .footer1 p{font-weight:bold}
    .footer1 input{width:170px}
    .footer1 .follow{position:relative;max-width:660px;}
    .footer1 .follow:before{background:rgba(255,255,255,0.5);bottom:0;content:' ';display:block;position:absolute;width:1px;top:0;-ms-transform:rotate(24deg);-webkit-transform:rotate(24deg);transform:rotate(24deg)}
    .footer1 .newsletter,.footer1 .follow{display:inline-block;vertical-align:top;width:46%}
    .footer1 .newsletter{margin-right:4%}
    .footer2,.footer3{padding:20px 20px;}
    .footer2 .container,.footer3 .container{display:table;min-width:970px;}
    .footer2 .container > div,.footer3 .container > div{display:table-cell;padding:0 20px 0 10px;width:25%}
    .footer2{color:#140000;line-height:1.7;}
    .footer2 a{text-decoration:none;}
    .footer2 a:hover{text-decoration:underline}
    .footer2 h2{font-size:1.8rem;margin-bottom:.3em;text-transform:uppercase}
    .footer2 h3{color:#140000;font-size:1.8rem;font-weight:normal;line-height:1.1111111111111112;margin-bottom:.3em;text-transform:uppercase}
    .footer2 .ico{display:block;margin-bottom:10px}
    .footer2 .ico:before{color:#2c1313;font-size:5rem;text-decoration:none}
    .footer2 a:hover{text-decoration:none}
    .footer2 a:hover .ico:before{color:#f9781c;text-decoration:none;-webkit-transition:color 100ms ease-in;-moz-transition:color 100ms ease-in;-o-transition:color 100ms ease-in;transition:color 100ms ease-in}
    .footer2 ._network:before{content:'\e615'}
    .footer2 ._globe:before{content:'\e612'}
    .footer2 ._give:before{color:#aa1b4f;content:'\e613'}
    .footer2 a:hover ._give:before{color:#f9781c}
    .footer2 ._involved:before{content:'\e614'}
    .footer2 .txt{display:inline-block;vertical-align:bottom;max-width:170px}
    .footer2 .container{display:block;padding:0}
    .footer2 .container > .containerWrap{display:block;font-size:.001px;margin:0 -18px 0 0;padding:0;width:auto;}
    .footer2 .container > .containerWrap:after,.footer2 .container > .containerWrap:before{content:'';display:none}
    .footer2 .container > .containerWrap > div{box-sizing:border-box;font-size:1.4rem;display:inline-block;padding:0 18px 0 10px;text-align:left;vertical-align:top;width:25%}
    .footer3 ._nav a:hover{text-decoration:underline}
    .nav2{color:#3b1e00;line-height:1.333;}
    .nav2 > strong{color:#f9781c;display:block;font-size:2rem;font-weight:bold;padding:10px 5px 18px 0;text-transform:uppercase}
    .nav2 > ul{font-size:1.6rem;line-height:1.2;text-transform:uppercase;}
    .nav2 > ul > li{border-top:solid 1px #e1e1e1;}
    .nav2 > ul > li > a,.nav2 > ul > li > strong a{font-weight:bold;padding:10px 5px 10px 0}
    .nav2 > ul > li > strong{color:#f9781c}
    .nav2 ul ul{margin:-3px 0 6px;text-transform:none;}
    .nav2 ul ul a{padding:2px 5px 2px 0}
    .moreBlock{margin-left:-35px;}
    .moreBlock ._third{max-width:100%}
    .moreBlock .figure{border-bottom:solid 1px #e1e1e1;margin:-10px -10px 10px}
    .sideBar + .moreBar .moreBlock,.moreBlock + .moreBlock,.twitterBlock + .moreBlock{margin-top:1.7999999999999998em}
    .moreBlock ._x4 li{width:25%}
    .moreBlock ._fb{display:none}
    .moreBlock ._x5 li{width:25%}
    ._home .moreBlock{margin-left:-5px;margin-right:-5px;}
    ._home .moreBlock .figure{margin-top:-10px}
    .brickWrap .moreBlock{margin-left:-10px;margin-right:-10px;}
    .brickWrap .moreBlock li{border-width:0 20px}
    .cols .moreBlock .figure{margin:0}
}
@media screen and (min-width: 1024px) {
    .header1 {
        background: #014464;
        background: -moz-linear-gradient(top, #0272a7 0%, #013953 100%);
        color: #fff;
        font-weight: 600;
        min-width: 988px;
    }
    .container{width:1165px;}
    .wrap .container{width:1165px}
    .npsColor{color:#cd5a13}
    .content{float:right;width:890px;}

    .follow-us{background:#0E429c;color:white;font-weight:600;min-width:988px;height: 100px;}
}
@media screen and (min-width: 1200px) {
    ._clear{clear:both}
    .container{width:1165px;}
    .wrap .container{width:1165px}
    .sideBar{display:block;float:left;width:200px}
    .content{float:right;width:890px;}
    ._noSidebar .content,.home .content{float:none}
    .home .content{width:100%}
    ._noSidebar .content{width:100%}
    ._full{width:890px;}
    .inset ._full{width:880px}
    .npsColor{color:#cd5a13}
    .npsBig{font-size:1.2em}
    .bricks{margin-left:-30px;margin-right:-30px;}
    .bricks .brick{border-width:0 30px}
    .homeSlider .call > span{min-width:13.75em}
    ._media .result{margin-right:10px;width:215px;}
    ._media .result ._third{max-width:100%}
    .homeSlider{width:1160px;}
    .homeSlider .slide{width:2300px;}
    .homeSlider .slide > a{min-height:580px}
    .homeSlider._set .pad{min-height:580px}
    .homeSlider ._fig_w{display:block;height:580px;left:0;position:absolute;top:0;width:1160px}
    .navBtns button{font-size:2.2rem}
    .nav > ul > li > ul{max-width:1160px}
    .footer2 .container > .containerWrap{margin:0 -30px;}
    .footer2 .container > .containerWrap > div{padding:0 30px;margin:0}
    .moreBlock ._x5 li{width:20%}
    .moreBlock ._fb{display:inline-block;display:-ms-flexbox;display:-webkit-flex;display:flex}
    .brickWrap .moreBlock{margin-left:-30px;margin-right:-30px;}
    .brickWrap .moreBlock li{border-width:0 30px}
    .cols .moreBlock{padding-left:35px;padding-right:35px}

    .nav-child a{ color: white!important; }

    #sp-nh122 { font-size: 10px!important }
    #sp-nh122{ margin-top: 10px }
    #sp-nh122 a{ font-size: 12px!important;font-weight: normal }


}
.breadcrumb li { color:#999999;text-transform: lowercase }
#content .container input,#content .container textarea{ width: 100%!important; }
.page-header h1{ display:none }
.page-header h2{ font-size: 20px!important; }
.article-info,.actions { display:none }
.item-page img:first-child{ float: left;padding-right: 15px }
.item-page { text-align: justify }
.alaune img{ height: 165px}
.otcountdowntext h2{ font-size: 25px!important; }
.ot-icon img{ display: none!important; }
.acysubbuttons input{ margin-top: -1px }
.alaune h3{ color: #eb6100;}
.aidanews2_title a{ color:#000000; text-transform: uppercase}
.aidanews2_date{ color:#eb6100;}
.aidanews2_art{ background-color: #ffffff!important; }
.aidanews2_readmore{ background-color: #eb6100!important; color: #ffffff;text-transform: uppercase;padding: 5px;text-decoration: none }
