body,html{margin:0;padding:0}address,big,blockquote,button,caption,cite,code,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,img,label,legend,li,ol,p,small,strike,sub,sup,table,td,th,tr,ul{border:0;font-family:inherit;font-size:100%;margin:0;padding:0;text-align:inherit}table{border-collapse:collapse;border-spacing:0}html{font-size:16px}body{-webkit-text-size-adjust:100%;background:#05171d;background-color:#05171d;border:none;color:#1d1d1d;font-family:Roboto,Helvetica Neue,Helvetica,sans-serif}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}#main-wrapper{margin:0 auto;max-width:90%;width:1040px}#main-content{background-color:#fff}h1{font-size:50px;font-weight:300;line-height:120%;margin:0 auto;padding:80px 0;text-align:center;text-transform:uppercase;width:90%}img{display:block;height:auto;max-width:100%;pointer-events:none}p{font-size:19px;line-height:1.5;margin-bottom:1.25em;text-align:justify}a{color:#009ee3;text-decoration:underline;transition:all .1s ease-in-out}a:hover{text-decoration:none}ul{margin:.5em 0 .5em 1.5em}ul li{font-size:19px}li{margin:.5em 0}strong{font-weight:700}.important{color:red}.insistant{text-decoration:underline}.vertical-spacing{height:50px}.back-to-top{background-color:#2d2d2d;border-radius:100%;bottom:10px;cursor:pointer;display:block;height:45px;opacity:100%;padding:5px;position:fixed;right:10px;transition:opacity .5s;width:45px}.back-to-top .back-to-top-icon{color:#009ee3;height:35px;width:35px}.back-to-top:hover{opacity:60%}.hidden{display:none}.success{color:green;font-weight:700}.error{color:red;font-weight:700}header #main-logo{height:105px;padding:0}header #main-logo img{margin:0 auto;width:550px}header p.title{color:#fff;font-size:21px;font-weight:300;left:68px;margin:0;position:relative;text-align:center}header #main-menu{margin-bottom:20px;margin-top:43px}header #main-menu #hamburger,header #main-menu label{display:none}header #main-menu ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;text-align:center}header #main-menu ul>li{margin:0;position:relative}header #main-menu ul>li a{top:-2px}header #main-menu ul>li+li{margin-left:40px}header #main-menu ul>li a{color:#999;display:block;font-size:15px;font-weight:500;letter-spacing:.01em;line-height:1;padding:23px 0;position:relative;text-decoration:none;text-transform:uppercase}header #main-menu ul .current-menu-item>a,header #main-menu ul>li a:hover{color:#009ee3}header #main-menu ul>li+li:before{color:#3d3d3d;content:"/";font-size:14px;left:-25px;margin-top:1px;position:absolute;top:50%;transform:translateY(-70%)}header #main-menu ul li.dropdown-menu>a:hover{cursor:default}header #main-menu ul li.dropdown-menu .dropdown-content{background-color:#05171d;display:none;left:-50%;min-width:140px;position:absolute;z-index:1}header #main-menu ul li.dropdown-menu .dropdown-content a{display:block;padding:12px 16px}header #main-menu ul li.dropdown-menu:hover .dropdown-content{display:inline-block}header #main-menu ul li#help-them-menu>a{color:#fff;font-weight:900}header #main-menu ul li#help-them-menu.current-menu-item>a{color:#009ee3}header #main-menu ul li#donate-menu,header #main-menu ul li#offers-menu,header #main-menu ul li#requests-menu{display:none}header #main-menu #account-menu{background-color:none;display:inline-block;position:relative}header #main-menu #account-menu .dropdown-header{border:none;color:#fff;cursor:pointer;font-size:16px;left:-15px;padding:16px;position:relative}header #main-menu #account-menu .dropdown-header img{position:relative;top:-5px}header #main-menu #account-menu .dropdown-content{background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;left:-100px;position:absolute;width:160px;z-index:1}header #main-menu #account-menu .dropdown-content a{color:#000;display:block;padding:10px 16px;text-decoration:none}header #main-menu #account-menu .dropdown-content a:hover{background-color:#f1f1f1}header #main-menu #account-menu button{background-color:transparent}header #main-menu #account-menu:hover .dropdown-content{display:block}@media screen and (max-width:768px){header #main-menu label{background:none;color:#fff;display:block;font-size:1.2em;font-style:normal;margin-left:auto;margin-right:auto;padding:10px;text-align:center}header #main-menu ul{display:none}header #main-menu ul li{border-top:1px solid #333;box-sizing:border-box;display:block;width:100%}header #main-menu ul li a{top:0}header #main-menu ul li+li{margin-left:0}header #main-menu ul>li+li:before{content:""}header #main-menu ul li#help-them-menu{display:none}header #main-menu input:checked~ul,header #main-menu ul li#donate-menu,header #main-menu ul li#offers-menu,header #main-menu ul li#requests-menu{display:block}header #main-menu #account-menu .dropdown-header{left:0}header #main-menu #account-menu .dropdown-content{left:0;margin-left:auto;margin-right:auto;right:0}}@media screen and (max-width:630px){header p.title{left:auto}}footer ul#social{display:flex;justify-content:center;margin:20px 0}footer ul#social li .social-icon{align-items:center;border-radius:4px;display:flex;height:28px;justify-content:center;width:28px}footer ul#social li .social-icon svg{fill:#fff;max-height:14px}footer ul#social li #facebook-social-icon{background:#334d87}footer ul#social li #twitter-social-icon{background:#00abf0}footer ul#social li #linkedin-social-icon{background:#0077b5}footer ul#social li:not(:last-child){margin-right:20px}#essentials{background-color:#05171d}#essentials h1{color:#fff;padding-top:40px}#essentials #search-form{margin-bottom:20px;text-align:center}#essentials #search-form label{color:#fff;margin-right:10px}#essentials #search-form label:not(:first-of-type){margin-left:10px}#essentials .no-result{color:#fff;font-size:30px;margin-top:40px;text-align:center}#essentials aside{color:#999;line-height:30px;text-align:center}#essentials aside>div{text-align:right;width:45%}#essentials aside>div+div{text-align:center;width:10%}#essentials aside #display-search{color:#009ee3;cursor:pointer;text-decoration:underline}#essentials aside #display-search .fa-magnifying-glass{font-size:1.3em;margin-left:10px}#essentials form{font-size:17px;margin-top:20px}#essentials form label{font-weight:700}#essentials form input,#essentials form select{border:1px solid #ccc;border-radius:2px;font-size:17px;height:38px}#essentials #search-recap{color:#999;margin-top:20px;text-align:center}#essentials #search-recap .search-term{font-weight:700}#essentials #thumbnails{display:flex;flex-wrap:wrap}#essentials #thumbnails .thumbnail{background:#000;color:#fff;font-family:Roboto,Helvetica Neue,Helvetica,sans-serif;margin-left:10px;margin-top:10px;max-height:320px;max-width:250px;min-width:250px;overflow:hidden;position:relative;text-align:center}#essentials #thumbnails .thumbnail *{box-sizing:border-box}#essentials #thumbnails .thumbnail img{opacity:1;width:100%}#essentials #thumbnails .thumbnail .overlay{align-items:center;bottom:0;display:flex;height:100%;left:0;padding:1em;position:absolute;width:100%}#essentials #thumbnails .thumbnail .overlay-content{color:#009ee3;opacity:0;transition:all .2s ease-in-out;transition:opacity .35s,transform .35s}#essentials #thumbnails .thumbnail .overlay-content p{line-height:1.3}#essentials #thumbnails .thumbnail .overlay-content .first-name{font-weight:900;text-transform:uppercase}#essentials #thumbnails .thumbnail .overlay-content .quote{font-weight:600;margin-top:2em}#essentials #thumbnails .thumbnail h2{font-size:18px;text-align:left}#essentials #thumbnails .thumbnail p{font-size:16px;margin-bottom:0;text-align:left}#essentials #thumbnails .thumbnail:hover img{opacity:.35}#essentials #thumbnails .thumbnail:hover .overlay-content{opacity:1}#essentials #pagination{margin-top:20px;text-align:center}#essentials #pagination .page-numbers{color:#009ee3;font-size:25px;margin-left:5px;margin-right:5px}@media screen and (max-width:1156px){#essentials #thumbnails{justify-content:center}}#essential-picture img{margin:0 auto;max-height:700px}#essential{margin:0 auto;width:80%}#essential article h1{padding-bottom:10px;padding-top:40px}#essential article h2{font-size:30px;font-weight:300;margin-bottom:30px;text-align:center}#essential article blockquote{border-top:1px solid #009ee3;color:#6f6f6e;font-size:28px;font-style:italic;font-weight:700;line-height:1.5;margin-bottom:1.25em;padding:30px 30px 0}#essential article #description{border-bottom:1px solid #009ee3;color:#6f6f6e;font-size:17px;line-height:1.3;margin-bottom:30px;padding:0 30px 30px}#essential article #description p{margin-bottom:0}#essential article #second-testimony-summary{border-bottom:1px solid #009ee3;border-top:1px solid #009ee3;color:#6f6f6e;font-size:19px;line-height:1.5;margin-bottom:30px;padding:30px;text-align:justify}#essential article #second-testimony-summary p{margin-bottom:0}#essential article #testimony-file{text-align:center}#essential article #return-link{height:100px}#essential nav #next,#essential nav #previous{background:#2d2d2d;color:#009ee3;display:block;font-size:36px;font-weight:900;height:200px;line-height:200px;margin-top:-100px;position:fixed;text-align:center;text-decoration:none;top:50%;width:45px}#essential nav #next:hover,#essential nav #previous:hover{width:50px}#essential nav #previous{left:0}#essential nav #next{right:0}@media screen and (max-width:900px){#essential article #return-link{margin-bottom:80px}#essential nav{border-top:1px solid #ddd;margin-top:30px;padding-top:10px}#essential nav #next,#essential nav #previous{background:none;font-size:19px;font-weight:600;height:auto;line-height:normal;position:static;width:auto}#essential nav #previous{float:left}#essential nav #previous:after{content:"PRÉCÉDENT"}#essential nav #next{float:right}#essential nav #next:before{content:"SUIVANT"}#essential nav #next:hover,#essential nav #previous:hover{width:auto}}#photographers{margin:0 auto;width:80%}#photographers article:first-of-type{border-top:1px solid #009ee3}#photographers article{border-bottom:1px solid #009ee3}#photographers article h2{font-size:20px;font-weight:700;margin-top:30px;text-align:left}#photographers article .columns{display:flex;flex-wrap:nowrap;margin-bottom:30px;margin-top:30px}#photographers article .picture{flex-basis:33.33%;margin-bottom:20px;margin-right:2em;text-align:center}#photographers article .picture .website-link{display:block}#photographers article .description{flex-basis:66.66%}#photographers article .description p:last-of-type{margin-bottom:0}#photographers article a.social-network-icon img{display:inline;height:25px;margin-right:0;width:25px}@media screen and (max-width:850px){#photographers article h2{text-align:center}#photographers article .columns{display:block}#photographers article .columns .picture{margin-bottom:30px;margin-left:auto;margin-right:auto;width:75%}}#donate{margin:0 auto;width:80%}#donate #operation{display:flex;height:130px;justify-content:center;line-height:130px;margin-bottom:20px}#donate #operation span{font-size:22px;font-weight:700}#donate #operation img{width:130px}#donate #donate-guidelines{color:red;font-weight:700}#donate #donate-association-list{font-weight:700;margin-bottom:30px;padding-top:30px;text-align:center}#donate #donate-associations{font-size:19px}#donate #donate-associations article .columns{display:flex;flex-wrap:nowrap;margin-bottom:30px;margin-top:30px}#donate #donate-associations article .columns .association-detail{flex-basis:50%}#donate #donate-associations article .columns .association-detail .association-name{font-weight:700}#donate #donate-associations article .columns .association-detail .association-item-type{text-decoration:underline}#donate #donate-associations article .columns .association-detail p{margin-bottom:0;text-align:left}#donate #donate-associations article:last-of-type{padding-bottom:10px}@media screen and (max-width:800px){#donate #donate-associations article .columns{display:block}#donate #donate-associations article .columns .name .association-name{height:auto}}@media screen and (max-width:630px){#donate #operation img{width:15vw}}@media screen and (max-width:460px){#donate #operation span{font-size:4.5vw}}#artists{margin:0 auto;width:80%}#artists h2{color:#6f6f6e;font-size:30px;font-weight:700;margin-bottom:30px}#artists table{width:100%}#artists table tr{border-bottom:.1px solid #009ee3;color:#6f6f6e;font-size:19px;width:100%}#artists table tr td:first-of-type{width:2%}#artists table tr td:nth-of-type(2){font-weight:900;padding:10px 10px 10px 0;width:40%}#artists table tr td:nth-of-type(3){font-style:italic;padding:10px 0 10px 10px;text-align:left}#artists table tr td:last-of-type{width:2%}#artists table tr:last-of-type{border-bottom:none}#contact{margin:0 auto;width:80%}#contact em{color:#009ee3;font-style:normal;font-weight:700}#contact .mandatory-field{color:red;margin-left:5px}#contact .error,#contact .success{margin-bottom:50px;text-align:center}#contact form{font-size:17px}#contact form label{display:block;font-weight:700;margin-bottom:5px}#contact form input{border:1px solid #ccc;border-radius:2px;display:block;font-size:17px;height:38px;margin-bottom:15px;max-width:60%;width:100%}#contact form textarea{font-size:17px;height:220px;width:100%}#contact form .g-recaptcha>div{margin-bottom:20px;margin-top:15px;text-align:center;width:auto!important}#contact form input#contact-form-submit-button{background-color:#ddd;border:1px solid #ddd;color:#1d1d1d;cursor:default;font-size:19px;margin:0 auto 40px}#contact form input#contact-form-submit-button:hover{background-color:#bbb;color:#1d1d1d;cursor:pointer}#contact form input#contact-form-submit-button:disabled,#contact form input#contact-form-submit-button:disabled:hover{background-color:#eee;color:#ccc;cursor:default}#contact form ul{margin-left:0}#contact form ul li{display:inline-block}#contact form ul li input{display:inline-block;height:auto;vertical-align:baseline;width:auto}#contact form ul li label{display:inline;margin-right:20px;vertical-align:baseline}#contact p:last-of-type{height:40px}#yellow-submarines{margin:0 auto;width:80%}#yellow-submarines .tribune-link{font-size:24px;font-style:italic;font-weight:700;padding-bottom:20px;padding-top:30px;text-align:center}#yellow-submarines header{margin-bottom:30px;text-align:center}#yellow-submarines header img{display:inline;pointer-events:all}#yellow-submarines header a img{margin-left:30px;width:50%}#yellow-submarines h2{font-size:1.25em;font-weight:700;margin-bottom:10px}#yellow-submarines .letter{font-weight:700;margin-bottom:0;margin-top:50px}#yellow-submarines .name{font-weight:700}#yellow-submarines ul{list-style-type:none;margin:0}#yellow-submarines ul li{font-size:19px}#yellow-submarines ul:last-of-type{padding-bottom:30px}@media screen and (max-width:1050px){#yellow-submarines header a{display:block}#yellow-submarines header a img{margin-left:0;width:60%}}@media screen and (max-width:700px){#yellow-submarines header a img{width:70%}}#page article header+#page-content{padding-top:0}#page article #page-content{margin:0 auto;padding:80px 0 90px;width:80%}
