@import url(https://fonts.googleapis.com/css?family=Montserrat:300,700&display=swap);@charset "UTF-8";
/*!
Theme Name: agessansfrontieres
Theme URI: http://underscores.me/
Author: Jonathan Lauer
Author URI: https://www.wizzu.fr
Description: Thème général
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: agessansfrontieres
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

agessansfrontieres is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 button,input[type="button"],input[type="reset"],input[type="submit"],.btn,.button,.comment-navigation .nav-previous,.comment-navigation .nav-next,.posts-navigation .nav-previous,.posts-navigation .nav-next,.post-navigation .nav-previous,.post-navigation .nav-next,.site-header .don a,aside.intro .intro-light a{display:inline-block;padding:15px 20px;text-decoration:none;color:#fff!important;font-size:16px;font-weight:700;border:none;border-radius:none;background-color:#444;background-image:linear-gradient(256deg,#575757,#444444);box-shadow:0 0 8px 0 rgba(0,0,0,.2)}button,input[type="button"],input[type="reset"],input[type="submit"],.btn-primary,.button,.comment-navigation .nav-previous,.comment-navigation .nav-next,.posts-navigation .nav-previous,.posts-navigation .nav-next,.post-navigation .nav-previous,.post-navigation .nav-next{background-image:linear-gradient(251deg,#439dc8,#1b80b0);transition:all 1s}button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.btn-primary:hover,.button:hover,.comment-navigation .nav-previous:hover,.comment-navigation .nav-next:hover,.posts-navigation .nav-previous:hover,.posts-navigation .nav-next:hover,.post-navigation .nav-previous:hover,.post-navigation .nav-next:hover{background-image:linear-gradient(252deg,#a4d654,#86c02a)}.btn-secondary,.site-header .don a,aside.intro .intro-light a{color:#fff;background-image:linear-gradient(252deg,#a4d654,#86c02a);transition:all 1s}.btn-secondary:hover,.site-header .don a:hover,aside.intro .intro-light a:hover{background-image:linear-gradient(251deg,#439dc8,#1b80b0)}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:Montserrat;font-size:15px;font-size:1rem;line-height:1.5}h1{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote.wp-block-quote{font-size:20px;font-weight:700;color:#87c12b;margin:1em 1.5em}@media only screen and (min-width:1024px){blockquote.wp-block-quote{margin:1em 6em}}blockquote.wp-block-quote p{margin-bottom:0}blockquote.wp-block-quote cite{font-size:10px}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:14.0625px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:14.0625px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.text-uppercase{text-transform:uppercase}.text-primary{color:#5eaacc}.text-secondary{color:#87c12b}button,input[type="button"],input[type="reset"],input[type="submit"]{margin-top:20px}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],input[type="file"],textarea{color:#c6c5c5;border-radius:1px;border:solid 1px #c6c5c5;background-color:#fff;padding:7px 12px;margin-top:20px;width:100%}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,input[type="file"]:focus,textarea:focus{color:#999}input.has-error{border:1px solid #e04242}.wpcf7-radio span{display:flex;justify-content:center;align-items:center}.wpcf7-radio span input[type="radio"]{margin-right:15px}select{position:relative;border:solid 1px #c6c5c5;padding:7px 40px 7px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:20px;background:url(../../../../../../themes/agessansfrontieres/img/arrow.svg) 95% 50% no-repeat #fff;background-size:7%}@media only screen and (max-width:768px){select{width:100%}}select:after{content:"";display:block;position:absolute;height:0;width:0;border-top:16px solid red;border-left:16px solid transparent;border-right:16px solid transparent;right:5px;top:5px}select:disabled{background-color:#e5e5e5;cursor:not-allowed}.form-submit{width:100%!important}.required{color:#87c12b}span.wpcf7-not-valid-tip{font-size:13px}.invalid-feedback{color:#e04242}.don-form .invalid-feedback{width:100%;text-align:center}#sib_signup_form_1 .sib-NAME-area{display:none}#sib_signup_form_1 label.sib-email-area{display:none}#sib_signup_form_1 .sib_signup_box_inside_1{position:relative}#sib_signup_form_1 .sib-default-btn{position:absolute;top:0;right:0;padding:8px;font-weight:400;text-transform:uppercase}.search-form{position:relative;width:220px}@media only screen and (min-width:1024px){.search-form{width:280px}}.search-form input{width:100%;transition:1s}.search-form input:focus{border:2px solid #87c12b}.search-form .search-submit{border:none;background:transparent;position:absolute;top:10px;right:10px;font-size:18px;padding:0;font-weight:400;color:#87c12b!important;box-shadow:none}.search-form .search-submit:hover{cursor:pointer}.search-form .search-field,.search-form .search-submit{margin-top:0}.search-form ::-webkit-input-placeholder{color:#c6c5c5;font-size:14px}.search-form ::-moz-placeholder{color:#c6c5c5;font-size:14px}.search-form :-ms-input-placeholder{color:#c6c5c5;font-size:14px}.search-form ::-ms-input-placeholder{color:#c6c5c5;font-size:14px}.search-form ::placeholder{color:#c6c5c5;font-size:14px}@media only screen and (min-width:768px){.contact-form{display:flex;flex-flow:row wrap;justify-content:space-between}.contact-form .form-item{width:calc(50% - 20px)}.contact-form .form-item-demande{width:100%}}@media only screen and (min-width:768px){.candidature-form{display:flex;flex-flow:row wrap;justify-content:space-between}.candidature-form .form-item{width:calc(50% - 20px)}.candidature-form .form-item-etablissement{width:100%}.candidature-form .form-item-motivation{width:100%}}a{color:#87c12b}a:visited{color:#86c02a}a:hover,a:focus,a:active{color:#86c02a}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a.more,.link-more,.page-damier .row a{position:relative;color:#87c12b;font-weight:700;padding-left:35px}a.more:before,.link-more:before,.page-damier .row a:before{content:"";position:absolute;top:0;left:0;width:26px;height:16px;background:url(../../../../../../themes/agessansfrontieres/img/eye.svg) no-repeat}.btn-sm{padding:5px 10px}.cta-bt{margin:0 auto}.button{padding:5px 10px}.main-navigation{background-color:#1b80b0;transition:height 1s}.main-navigation ul{display:none;margin:0;margin-bottom:10px;padding:0}.main-navigation ul ul{padding-left:15px}.main-navigation li{list-style:none}.main-navigation a{color:#fff;text-decoration:none;display:inline-block;padding:5px 0}.main-navigation.toggled{height:87vh;padding:20px;box-shadow:0 0 5px rgba(0,0,0,.2) inset;overflow-y:scroll}.main-navigation.toggled ul{display:block}.menu-toggle{position:absolute;top:15px;right:15px}.menu-toggle{display:block}@media only screen and (min-width:1024px){.menu-toggle{display:none}.main-navigation ul{display:block}}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex;justify-content:space-between}s .site-main .comment-navigation,s .site-main .posts-navigation,s .site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous a,.comment-navigation .nav-next a,.posts-navigation .nav-previous a,.posts-navigation .nav-next a,.post-navigation .nav-previous a,.post-navigation .nav-next a{text-decoration:none;color:#fff}@media only screen and (min-width:1024px){.main-navigation .current-menu-ancestor,.main-navigation ul.nav-menu>.current-menu-item{position:relative}.main-navigation .current-menu-ancestor:after,.main-navigation ul.nav-menu>.current-menu-item:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:8px;background-image:linear-gradient(#a4d654,#86c02a)}.main-navigation{display:block;background-color:transparent}.main-navigation ul{list-style:none;padding-left:0;margin:0}.main-navigation ul:first-child{margin-top:35px}.main-navigation ul ul{box-shadow:0 2px 5px rgba(0,0,0,.2);float:left;position:absolute;z-index:99999;top:100%;left:-999em;padding-left:0;width:260px;background-color:#5eaacc}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li{padding:10px;font-weight:400;margin-right:0;float:none}.main-navigation ul ul li:hover{color:#fff;background-color:#439dc8}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{font-weight:400;padding-bottom:0}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative;margin-right:20px}}@media only screen and (min-width:1024px) and (min-width:1440px){.main-navigation li{margin-right:35px}}@media only screen and (min-width:1024px){.main-navigation li:hover>a,.main-navigation li.focus>a{color:#fff}.main-navigation a{display:block;font-weight:700;font-size:15px;text-decoration:none;padding-bottom:54px}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:13.125px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}@media only screen and (max-width:768px){.alignleft{margin-bottom:1.5em}}.alignright{display:inline;float:right;margin-left:1.5em}@media only screen and (max-width:768px){.alignright{margin-bottom:1.5em}}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.d-flex{display:flex}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.textwidget p:first-child{margin:0}#text-7{padding:25px}.site-header{position:fixed;z-index:100;color:#fff;background-color:#5eaacc;box-shadow:0 0 20px 0 rgba(0,0,0,.2);width:100%}@media only screen and (min-width:1440px){.site-header{width:1440px}}@media only screen and (min-width:1024px){.site-header{display:flex;justify-content:space-between;align-items:center}}.site-header.light{padding:10px 0;display:flex;justify-content:center;align-items:center;position:fixed;z-index:100}@media only screen and (min-width:1440px){.site-header.light{width:1440px}}.site-header.light .site-branding{height:62px;width:74px;padding:0}.site-header button{padding:0;margin:0}.site-header .menu-toggle{background:none;box-shadow:none;font-size:32px}.site-header .site-branding{padding:10px}.site-header .site-branding img{height:60px;width:auto}.site-header .btn-don{position:absolute;top:20px;left:50%;transform:translateX(-50%);padding:10px}@media only screen and (min-width:1024px){.site-header .btn-don{display:none}}@media only screen and (max-width:768px){.site-header .don{display:none}}.site-header .don a{padding:10px 15px;margin-top:10px}.site-header .don a:hover{color:#fff}@media only screen and (min-width:1024px){.site-header .don a{margin-top:-5px}}.site{margin:0 auto;background-color:#fff;width:100%;overflow:hidden}@media only screen and (min-width:1440px){.site{width:1440px}}@media only screen and (min-width:768px){.with-sidebar .site-main{padding:0}.with-sidebar .site-content{display:flex;flex-flow:wrap row;justify-content:space-between}.with-sidebar .widget-area{padding:50px}}.with-sidebar .site-main{padding:15px}@media only screen and (min-width:768px){.with-sidebar .site-main{padding:50px}}.site-content{padding-top:85px}@media only screen and (min-width:1024px){.site-content{padding-top:115px}}.no-sidebar .content-area{float:none;margin-left:auto;margin-right:auto}.no-sidebar .site-main{margin-right:0}.site-footer{color:#fff;font-size:14px}.site-footer .footer-top{display:flex;font-size:20px;background-color:#5eaacc}.site-footer .footer-top .content{width:350px;margin-left:25px}@media only screen and (min-width:768px){.site-footer .footer-top{background:url(../../../../../../themes/agessansfrontieres/img/asf-footer.png) 50% bottom no-repeat #f0f0f0;justify-content:flex-end;padding-bottom:120px}.site-footer .footer-top .content{width:300px;margin-top:90px;margin-right:25px}}@media only screen and (min-width:1024px){.site-footer .footer-top{background:url(../../../../../../themes/agessansfrontieres/img/asf-footer.png) 75% 0 no-repeat #f0f0f0;background-size:cover;justify-content:flex-end;height:450px}.site-footer .footer-top .content{width:450px;margin-top:90px}}.site-footer .footer-top h3{color:#fff;font-weight:700;font-size:25px;text-transform:uppercase;line-height:1.1;margin-bottom:5px}.site-footer .footer-top a{margin-top:30px;padding:5px 10px}@media only screen and (min-width:1024px){.site-footer .footer-top a{padding:20px 23px}}.site-footer .footer-middle{justify-content:space-between;padding:50px;background-color:#444}@media only screen and (min-width:768px){.site-footer .footer-middle{display:flex;flex-wrap:wrap}}.site-footer .footer-bottom{width:100%;font-size:13px;padding:12px 0;text-align:center;background-color:#5eaacc}.site-footer .col{flex:1}.site-footer .col-branding .slogan{font-weight:300;width:160px}.site-footer .col-branding ul{padding:0;margin:0}.site-footer .col-branding li{list-style:none;display:inline-block}.site-footer .col-branding li+li{margin-left:35px}.site-footer .col-branding i{background:-webkit-linear-gradient(#439dc8,#1b80b0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:24px;font-weight:700}.site-footer h3{font-size:15px;font-weight:400;line-height:1.4;letter-spacing:.32px;color:#439dc8}.site-footer .menu{padding:0;margin:0}.site-footer .menu li{list-style:none}.site-footer a{color:#fff;text-decoration:none}.site-footer.light .footer-bottom{background-color:#444}.sticky{display:block}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 1.5em}.error-404{text-align:center}.error-404 form{margin:50px auto}.page .site-main,.page-template-modele-etablissement.page-parent .site-main,.page-id-960 .site-main,.page-id-1588 .site-main{background:url(../../../../../../themes/agessansfrontieres/img/wave1.png) 50% 68% no-repeat,linear-gradient(#f8f8f8 50%,#f0f0f0 70%,#f0f0f0 100%)}.post-type-archive-projet .site-main{background:url(../../../../../../themes/agessansfrontieres/img/wave1.png) center 150% no-repeat #f8f8f8}.page-id-1567 .site-main{background:url(../../../../../../themes/agessansfrontieres/img/wave2.png) 0 -4% no-repeat,url(../../../../../../themes/agessansfrontieres/img/wave1.png) center 100% no-repeat,#f8f8f8}.page-id-936 .site-main{background:url(../../../../../../themes/agessansfrontieres/img/wave2.png) 50% 0% no-repeat,url(../../../../../../themes/agessansfrontieres/img/wave1.png) 50% 132% no-repeat,#f8f8f8}.page-blog .site-main{background:url(../../../../../../themes/agessansfrontieres/img/wave2.png) 0 30% no-repeat,url(../../../../../../themes/agessansfrontieres/img/wave1.png) center 115% no-repeat,linear-gradient(#f0f0f0 0%,#f0f0f0 30%,#f8f8f8 35%,#f8f8f8)}.single .site-main{background:url(../../../../../../themes/agessansfrontieres/img/wave1.png) center 100% no-repeat #f8f8f8}.single-projet .site-main,.search .site-main,.error404 .site-main,.category .site-main,.page-id-11 .site-main{background:#f8f8f8}.banner{position:relative;display:flex;align-items:center}.banner h1{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:22px;font-weight:700;line-height:1;margin-left:25px;width:40%}@media only screen and (min-width:768px){.banner h1{font-size:60px;width:50%;line-height:normal;margin-left:75px;margin-top:82px;transform:translateY(-100%)}}.banner h1:after{content:"";position:absolute;top:-35px;left:0;width:105px;height:73px;background:url(../../../../../../themes/agessansfrontieres/img/wave-horizontale.svg) no-repeat;background-size:55px}@media only screen and (min-width:768px){.banner h1:after{background-size:auto;top:-65px}}.illustration{position:relative;display:flex;align-items:center;background:#5eaacc}@media only screen and (min-width:1024px){.illustration{min-height:460px}}.illustration .infos{z-index:50;color:#fff;padding:25px}@media only screen and (min-width:768px){.illustration .infos{padding:75px;width:80%}}.illustration h1{font-weight:700;line-height:1;font-size:22px;margin-bottom:0}@media only screen and (min-width:768px){.illustration h1{font-size:60px;line-height:normal}}.introduction{padding:45px;color:#fff;background-color:#444}.introduction h2,.introduction h3{text-transform:uppercase;color:#87c12b}.top-content{margin-bottom:50px;display:flex;flex-flow:row wrap;justify-content:space-between}@media only screen and (max-width:768px){.top-content .ojectif{width:100%;margin:15px 0}}.top-content .categories{margin-bottom:20px}@media only screen and (min-width:768px){.top-content .categories{margin-right:60px;margin-bottom:0}}.top-content select{margin-top:0;width:280px}.top-content select option:first-child{color:#ccc!important}.top-content input,.top-content select{border:2px solid transparent}.page-blog .top-content,.category .top-content,.search .top-content{justify-content:center}.site-main{padding:15px;background:url(../../../../../../themes/agessansfrontieres/img/wave1.png) center 132% no-repeat}@media only screen and (min-width:768px){.site-main{padding:50px}}@media only screen and (min-width:768px){aside.intro{display:flex}}aside.intro h2{text-transform:uppercase}aside.intro div{padding:25px}@media only screen and (min-width:768px){aside.intro div{width:50%;padding:55px}}aside.intro .intro-dark{color:#fff;background-color:#444}@media only screen and (min-width:1024px){aside.intro .intro-dark{position:relative;position:relative}aside.intro .intro-dark:after{position:absolute;content:"";top:25%;right:0;transform:translate(50%);width:143px;height:234px;background:url(../../../../../../themes/agessansfrontieres/img/wave-verticale.svg) no-repeat}}aside.intro .intro-light{text-align:center;background:url(../../../../../../themes/agessansfrontieres/img/wave-small.svg) 0 -20% no-repeat #fff;background-size:110%;box-shadow:0 0 15px 0 rgba(0,0,0,.08)}aside.intro .intro-light img{margin-bottom:30px}aside.intro .intro-light p{margin:0}aside.intro h2{color:#87c12b}.highlighted{padding:25px}@media only screen and (min-width:768px){.highlighted{display:flex;flex-flow:wrap row;padding:120px 50px 215px;justify-content:space-between}}.highlighted .card{position:relative;margin-bottom:75px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.08)}@media only screen and (min-width:768px){.highlighted .card{width:calc(48%)}}@media only screen and (min-width:1024px){.highlighted .card{width:calc(30%)}}.highlighted .card img{display:block}.highlighted .content{text-align:center;font-size:13px;padding:25px 15px}@media only screen and (min-width:768px){.highlighted .content{padding:25px 35px}}.highlighted a{position:absolute;bottom:-25px;left:50%;font-size:15px;transform:translateX(-50%);word-break:normal;min-width:72%}@media only screen and (min-width:1440px){.highlighted a{min-width:initial}}.title-prefix{text-transform:uppercase;text-align:center;margin-bottom:50px}.wrap{padding:0 100px}.bloc{padding:25px 45px;background-color:#fff;margin-bottom:50px;box-shadow:0 0 15px 0 rgba(0,0,0,.08)}.list-posts:not(.emplois){margin-bottom:50px}.list-posts:not(.emplois) *[class^="post"]{background-color:#fff;margin-bottom:50px}@media only screen and (min-width:768px){.list-posts:not(.emplois){display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 -26.66667px}.list-posts:not(.emplois) article{width:calc(1 / 2 * 100% - (1 - 1 / 3) * 80px);margin:20px 26.66667px}}@media only screen and (min-width:1024px){.list-posts:not(.emplois){margin:0 -26.66667px}.list-posts:not(.emplois) article{width:calc(1 / 3 * 100% - (1 - 1 / 3) * 80px);margin:20px 26.66667px}}.see-more{display:flex}.see-more a{margin:0 auto}.share{margin-bottom:10px}.share a{font-size:20px;color:#c6c5c5;margin-right:20px}.one_half:nth-of-type(1){padding-right:20px}.one_half:nth-of-type(2){padding-left:20px}.home h1{display:none}.home .site-main{padding:0}.home .highlighted{background:url(../../../../../../themes/agessansfrontieres/img/wave3.png) 50% 0% no-repeat}.home .search-host{position:relative;padding:60px 50px 100px;color:#fff;background-image:linear-gradient(252deg,#a4d654,#86c02a);text-align:center;margin-bottom:150px}.home .search-host h3{font-size:25px;text-transform:uppercase;width:100%;margin-bottom:30px}.home .search-host .form-item{margin:15px}@media only screen and (min-width:768px){.home .search-host .fields{display:flex;justify-content:center}.home .search-host .form-item{margin:0 15px}}.home .search-host .form-submit{width:auto!important}@media only screen and (min-width:768px){.home .search-host .form-submit{position:absolute;bottom:-25px;left:50%;transform:translateX(-50%)}}.home .news{position:relative;background:url(../../../../../../themes/agessansfrontieres/img/wave4.png) 50% bottom no-repeat}@media only screen and (min-width:1024px){.home .news{padding:0 150px 200px}}.home .news .excerpt{min-height:100px}.home .news a.btn{margin:25px auto;position:absolute;left:50%;transform:translateX(-50%);margin:0;bottom:25px}@media only screen and (min-width:1024px){.home .news a.btn{bottom:170px}}.home .last-news{margin-bottom:0}.home .previous-news{box-shadow:0 0 15px 0 rgba(0,0,0,.08);background:#fff;padding:50px}.home .previous-news .entry-content{padding:0}.home .previous-news .post-teaser{box-shadow:none}@media only screen and (max-width:768px){.home .previous-news .post-teaser{margin-bottom:50px}}.home .previous-news .post-teaser:hover{box-shadow:none}@media only screen and (min-width:768px){.home .previous-news{display:flex;justify-content:space-between}.home .previous-news article{width:calc(33% - 20px)}}.slide-title{color:#fff;font-size:22px;line-height:1;font-weight:700;width:45%}@media only screen and (min-width:768px){.slide-title{font-size:45px;line-height:inherit;width:auto}}.slideshow li{display:inline;list-style:none}.slideshow li.slick-active button{border:2px solid #fff;background:transparent}.slideshow button{text-indent:-9999px;white-space:nowrap;width:9px;height:9px;border-radius:50%;padding:0;margin:0 5px;border:2px solid transparent;background:#fff}.slideshow-homepage{position:relative}.slideshow-homepage .infos{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-weight:700;margin:auto;margin-left:25px}.slideshow-homepage .infos p{margin:0}@media only screen and (min-width:768px){.slideshow-homepage .infos{font-size:60px;margin-left:75px;width:400px;line-height:normal}}.slideshow-homepage .infos:after{content:"";position:absolute;top:-35px;left:0;width:105px;height:73px;background:url(../../../../../../themes/agessansfrontieres/img/wave-horizontale.svg) no-repeat;background-size:65px}@media only screen and (min-width:768px){.slideshow-homepage .infos:after{background-size:auto;top:-65px}}.slideshow-homepage .slick-dots{position:absolute;top:75%;left:10%;padding:0;margin:0}.slideshow-homepage .btn{box-shadow:0 0 8px 0 rgba(0,0,0,.2);padding:3px 5px;font-size:14px;margin-top:10px}@media only screen and (min-width:768px){.slideshow-homepage .btn{padding:17px}}.slideshow-presentation{margin-bottom:30px}@media only screen and (min-width:768px){.slideshow-presentation{margin-bottom:120px}}@media only screen and (min-width:1024px){.slideshow-presentation .slide{display:flex;flex-direction:row!important}.slideshow-presentation .content-img{flex:2}.slideshow-presentation .content-text{flex:1}}.slideshow-presentation .content-img{background-position:center 25%;background-size:cover;background-repeat:no-repeat;height:250px;width:100%}@media only screen and (min-width:1024px){.slideshow-presentation .content-img{height:500px}}.slideshow-presentation .content-text{padding:35px;background-color:#fff}.slideshow-presentation .slick-dots{margin:0;padding:0;margin-top:20px;text-align:center}@media only screen and (min-width:1024px){.slideshow-presentation .slick-dots{position:absolute;bottom:10px;left:75%;transform:translateX(-50%)}}.slideshow-presentation li.slick-active button{border:2px solid #fff;background-color:#5eaacc}img.slick-prev,img.slick-next{position:absolute;top:50%;transform:translateY(-50%);z-index:1}img.slick-prev{left:0}img.slick-next{right:0}@media only screen and (min-width:1024px){.page-id-122 .slideshow-presentation .content-img{flex:1}}.page-id-81 .slick-slide{text-align:center}.page-id-81 .slick-slide img{display:inline}@media only screen and (min-width:1024px){.page-id-81 .slick-dots{position:initial;transform:none}}#etablissement-content .wooslider ul{list-style:none;padding-left:0}.wooslider-control-nav{margin-top:10px!important}.wooslider-control-thumbs li{width:20%;padding-right:10px;padding-bottom:10px}.post-teaser{display:flex;flex-flow:wrap column;transition:all 0.3s;box-shadow:0 0 15px 0 rgba(0,0,0,.08)}.post-teaser:hover{box-shadow:0 0 20px rgba(0,0,0,.2)}.post-teaser .thumbnail img{display:block}.post-teaser a{text-decoration:none;color:#404040}.post-teaser .entry-content{padding:25px;font-size:13px}@media only screen and (min-width:768px){.post-teaser .entry-content{padding:50px}}.post-teaser .promoted{color:#87c12b;font-size:20px;font-weight:700}.post-teaser .entry-title{margin-top:0;margin-bottom:0}.post-teaser .date{font-size:13px;font-weight:300;color:#444}.post-full .entry-content{background:#fff;padding:25px}@media only screen and (min-width:768px){.post-full .entry-content{padding:50px}}.last-news{margin-bottom:50px}@media only screen and (min-width:768px){.last-news a{display:flex;flex-direction:row}.last-news a div{width:50%}}.last-news .date{color:#fff}.last-news .entry-content{position:relative;display:flex;color:#fff;background-color:#444;padding:25px;flex-direction:column;justify-content:space-between;align-items:flex-start}@media only screen and (min-width:768px){.last-news .entry-content{padding:50px 75px;min-height:440px}.last-news .entry-content:before{position:absolute;content:"";top:25%;left:-71px;width:143px;height:234px;background:url(../../../../../../themes/agessansfrontieres/img/wave-verticale.svg) no-repeat}}.page article.post-full{box-shadow:0 0 15px 0 rgba(0,0,0,.08);margin-bottom:45px}@media only screen and (min-width:1024px){.page article.post-full{display:flex;flex-wrap:wrap;margin-bottom:120px}.page article.post-full .entry-content{position:relative;flex:6}.page article.post-full .entry-aside{flex:4}.page article.post-full .entry-aside.photos{display:flex;flex-flow:wrap column}}.page .etablissement-child{margin-top:20px}.page .etablissement-child ul{margin:0}.page .etablissement-pratiques{padding:25px 45px;background-color:#f5f5f5}@media only screen and (min-width:1024px){.page .etablissement-pratiques{display:flex;flex-wrap:wrap;justify-content:space-between}.page .etablissement-pratiques h2{flex-basis:100%}.page .etablissement-pratiques div{width:calc(50% - 30px)}}.page-damier .damier{box-shadow:0 0 15px 0 rgba(0,0,0,.08)}@media only screen and (min-width:1024px){.page-damier .damier{margin:75px 75px}}.page-damier .row{position:relative}@media only screen and (min-width:1024px){.page-damier .row .thumbnail{min-height:380px}}.page-damier .row .thumbnail img{display:block}.page-damier .row .content{position:relative;font-size:13px;padding:25px;background-color:#fff}.page-damier .row .nb{position:absolute;top:-35px;left:50%;transform:translateX(-50%);width:60px;font-size:45px;font-weight:700;color:#444}.page-damier .row h2{color:#87c12b;font-size:20px;margin-top:0}.page-damier .row p:last-child{margin-bottom:0}.page-damier .row:first-child a{padding-left:35px}.page-damier .row:first-child a:before{content:"";position:absolute;top:0;left:0;width:26px;height:16px;background:url(../../../../../../themes/agessansfrontieres/img/dons.svg) no-repeat}@media only screen and (min-width:1024px){.page-damier .row{display:flex}.page-damier .row:nth-child(2n+0){flex-direction:row-reverse}.page-damier .row:nth-child(2n+0) .nb{left:initial;right:0;transform:translateX(50%)}.page-damier .row div{width:50%}.page-damier .row .content{padding:50px 75px}}@media only screen and (min-width:1024px) and (min-width:1024px){.page-damier .row .content{min-height:380px}}@media only screen and (min-width:1024px){.page-damier .row .nb{top:30px;left:0;transform:translateX(-50%)}}.page-id-1567 .highlighted{padding:50px 0 0}@media only screen and (min-width:1024px){.page-id-1567 .highlighted{padding:50px 0 75px 0}}.page-id-1588 .page-damier h2{color:#444;font-size:20px;margin-top:0}.page-id-1588 .page-damier .nb{display:none}.page-id-1588 .page-damier a{font-size:15px;font-weight:700}.page-id-1588 .page-damier i{color:#87c12b}.list-about ul{padding:0;margin:0}@media only screen and (min-width:1024px){.list-about ul{display:flex;flex-flow:row wrap;justify-content:space-around}}.list-about li{list-style:none;display:flex;flex-direction:column;margin-bottom:20px}.list-about li+li{margin-left:20px}.list-about img{transition:all 0.3s;height:80px}.list-about a{text-align:center;text-decoration:none;font-weight:700}.list-about a:hover img{transform:scale(1.1)}@media only screen and (min-width:1024px){.page-id-44 .section-alternate{background:url(../../../../../../themes/agessansfrontieres/img/bg-valeurs.png) center top no-repeat;min-height:1683px}.page-id-44 .section-alternate .alternate{padding-top:6em}.page-id-44 .section-alternate .alternate:nth-child(odd){text-align:left;padding-left:45%}.page-id-44 .section-alternate .alternate:nth-child(even){text-align:right;padding-right:45%}}.page-id-18 .section-alternate{min-height:1020px}.page-id-18 .section-alternate h3{font-size:1.5em;color:#808e39;margin-bottom:0}@media only screen and (min-width:768px){.page-id-18 .section-alternate{background:url(../../../../../../themes/agessansfrontieres/img/bg-histoire.png) center top no-repeat}.page-id-18 .section-alternate h3{font-size:3em;line-height:1em;margin-bottom:0}.page-id-18 .section-alternate .alternate{width:38%}.page-id-18 .section-alternate .alternate:nth-child(odd){text-align:right;float:left;clear:left}.page-id-18 .section-alternate .alternate:nth-child(even){text-align:left;float:right;clear:right}.page-id-18 .section-alternate .alternate:nth-child(2){margin-top:2em}}.pages-bro{margin:0;margin-top:25px}.etablissement-enfant-access{background-color:#87c12b;padding:50px;margin:0}@media only screen and (min-width:1024px){.etablissement-enfant-access{display:flex;justify-content:space-around}}.etablissement-enfant-access li{list-style:none;margin-bottom:20px}.etablissement-enfant-access a{display:flex;color:#fff;text-decoration:none;flex-flow:wrap column;align-items:center}.etablissement-enfant-access a.active{text-decoration:underline;font-weight:700}.content-parent{margin-bottom:0}.cta{padding:40px 0;color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;font-size:2.25em}.list-about h3{text-transform:uppercase;text-align:center;margin-bottom:50px}@media only screen and (min-width:768px){.single .site-main{padding:50px}}.single .illustration{position:relative;display:flex;align-items:center}.single .illustration .infos{color:#fff;padding:25px}@media only screen and (min-width:768px){.single .illustration .infos{padding:75px;width:80%}}.single .illustration h1{font-weight:700;line-height:1;font-size:22px;margin-bottom:0}@media only screen and (min-width:768px){.single .illustration h1{font-size:60px;line-height:normal}}.single .categories{width:100%;margin-bottom:20px;color:#87c12b}@media only screen and (min-width:1024px){.single .categories{width:auto;flex:7}}.single .categories ul{display:inline;margin:0;padding:0}.single .categories li{display:inline-block;margin-left:20px}.single .categories a{color:#c6c5c5;text-decoration:none}.single .categories a:hover{text-decoration:underline}.single .mozaique{width:36px;height:36px;transition:0.3s}.single .mozaique:hover{transform:scale(1.1)}@media only screen and (min-width:1024px){.single .mozaique{margin-right:80px}}.single .search .search-field{margin-top:0}.single .search .search-submit{margin-top:0}.single article.post-full{box-shadow:0 0 15px 0 rgba(0,0,0,.08);margin-bottom:75px}.single article.post-full aside.excergue{display:flex;background-color:#f9f9f9}.single article.post-full aside.excergue p{font-size:20px;font-weight:700;letter-spacing:.6px;line-height:1.1;color:#87c12b;padding:50px;margin:auto}.single article.post-full aside.photos{display:flex;flex-flow:wrap column}@media only screen and (min-width:1024px){.single article.post-full.with-sidebar{display:flex;flex-wrap:wrap;margin-bottom:120px}.single article.post-full.with-sidebar .entry-content{flex:7;position:relative}.single article.post-full.with-sidebar .entry-content:after{position:absolute;content:"";top:25%;right:0;transform:translate(50%);width:143px;height:234px;background:url(../../../../../../themes/agessansfrontieres/img/wave-verticale.svg) no-repeat}.single article.post-full.with-sidebar .entry-aside{flex:3}.single article.post-full.with-sidebar .entry-aside.photos{display:flex;flex-flow:wrap column}}.archive .illustration{position:relative;display:flex;align-items:center;margin-bottom:50px}.archive .illustration .infos{position:absolute;color:#fff;margin-left:25px}@media only screen and (min-width:768px){.archive .illustration .infos{margin-left:75px;width:20%}}.archive .illustration h1{font-weight:700;margin-bottom:0;line-height:1;font-size:22px}@media only screen and (min-width:768px){.archive .illustration h1{font-size:60px;line-height:normal}}.post-type-archive .top-content{display:flex;justify-content:center}.post-type-archive .projets{margin-top:50px}.post-type-archive .projets .post-teaser{margin-bottom:75px}.post-type-archive .projets .theme{color:#c5c5c5;padding-left:35px;background:url(../../../../../../themes/agessansfrontieres/img/theme.svg) no-repeat;margin:20px 0}.post-type-archive .footer-archive{display:flex;justify-content:center}.page-blog .site-main{background-image:url(../../../../../../themes/agessansfrontieres/img/wave2.png) 0 0 no-repeat,linear-gradient(red 400px,blue 400px)}.type-emploi{border-left:7px solid #87c12b;background-color:#f8f8f8;box-shadow:0 0 15px 0 rgba(0,0,0,.08);margin:0 30px;margin-bottom:50px}@media only screen and (min-width:1440px){.type-emploi{border-width:15px;margin:0 100px 50px;margin-bottom:77px}}.type-emploi header{position:relative;padding:25px 75px 25px;background:#fff}.type-emploi h2{margin-bottom:0}.type-emploi .handle{display:flex;position:absolute;top:50%;left:-7px;transform:translateX(-50%);width:47px;height:47px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);background-color:#fff;border-radius:50%;transition:all 0.5s;cursor:pointer}.type-emploi .handle:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.2)}.type-emploi .handle i{color:#87c12b;margin:auto;font-size:20px}.type-emploi .handle .fa-times{display:none}.type-emploi.is-open .fa-angle-down{display:none}.type-emploi.is-open .fa-times{display:block}.type-emploi .type{color:#87c12b;font-size:15px;float:right}.type-emploi .date{color:#444;font-size:13px;font-weight:300}.type-emploi .etablissement{color:#c6c5c5}.type-emploi .etablissement i{color:#87c12b;padding-right:15px}.type-emploi main{padding:50px 75px;display:none}.type-emploi .descriptif{padding-bottom:30px}.type-emploi .competences{border-top:2px solid #fff;padding-top:30px}.type-emploi .competences div{margin-bottom:50px}@media only screen and (min-width:1024px){.type-emploi .competences{display:flex;justify-content:space-between}.type-emploi .competences div{width:calc(33% - 30px);margin-bottom:0}}.type-emploi .savoir-faire{background:url(../../../../../../themes/agessansfrontieres/img/skill.svg) 0 0 no-repeat}.type-emploi .savoir-etre{background:url(../../../../../../themes/agessansfrontieres/img/human.svg) 0 0 no-repeat}.type-emploi .diplome{background:url(../../../../../../themes/agessansfrontieres/img/diploma.svg) 0 0 no-repeat}.type-emploi .savoir-faire,.type-emploi .savoir-etre,.type-emploi .diplome{padding-top:30px}.type-emploi footer{display:none;position:relative;justify-content:center}.type-emploi footer a.btn{margin-bottom:-30px}@media only screen and (max-width:768px){.type-emploi header,.type-emploi main,.type-emploi footer{padding:25px}}.type-emploi.is-open main{display:block}.type-emploi.is-open footer{display:flex}@media only screen and (min-width:768px){.single-projet .illustration .infos{padding:75px;width:50%}}.single-projet .illustration h1{font-weight:700;text-shadow:0 0 30px rgba(38,89,113,0);font-size:25px;margin-bottom:0}@media only screen and (min-width:768px){.single-projet .illustration h1{line-height:1.1;font-size:45px;font-weight:700}}.single-projet .top-content{color:#c6c5c5}.single-projet .top-content .theme{padding-left:35px;background:url(../../../../../../themes/agessansfrontieres/img/theme.svg) no-repeat}.single-projet .top-content .somme{font-weight:700;color:#87c12b}.single-projet article.post-full{position:relative}.single-projet article.post-full .cta-bt{position:absolute;left:50%;transform:translateX(-50%);bottom:-30px}.type-projet.post-teaser{position:relative}.type-projet.post-teaser .objectif{position:absolute;top:0;right:0;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#87c12b;font-size:13px;background-color:#444;border-radius:50%;width:90px;height:90px}@media only screen and (min-width:768px){.type-projet.post-teaser .objectif{width:130px;height:130px}}.type-projet.post-teaser .somme{font-size:14px;color:#fff;display:block;font-weight:700}.page-don .site-main{background:none}.page-don .site-content{background:url(../../../../../../themes/agessansfrontieres/img/asf-bg-don.png) 50% 80px no-repeat;margin-bottom:50px}.page-don h1{font-family:"Montserrat";font-weight:700;text-align:center;font-size:25px;font-weight:700;color:#fff;line-height:normal;letter-spacing:.6px}.page-don h1 span{color:#0d6790}.page-don .payment-steps{position:relative;display:flex;width:125px;margin:20px auto 70px}.page-don .payment-steps .step{width:8px;height:8px;border-radius:50%;background-color:#fff}.page-don .payment-steps .step.is-active span{display:inline-block}.page-don .payment-steps .step+.step{margin-left:50px}.page-don .payment-steps .step+.step:before{content:"";z-index:-1;position:absolute;top:3px;transform:translateX(-50px);z-index:10;height:2px;width:50px;background-color:#fff}.page-don .payment-steps .step+.step.is-done:before{background-color:#1b80b0}.page-don .payment-steps .step span{display:none;font-size:10px;font-style:italic;color:#1b80b0;width:400px;transform:translateX(-20px);margin-top:15px}.page-don .payment-steps .step.is-done{background-color:#1b80b0}.page-don .content{background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.08)}@media only screen and (min-width:1024px){.page-don .content{padding:75px;margin:0 100px;display:flex}.page-don .content .section{width:50%}}@media only screen and (min-width:768px){.page-don .content-wrapper{display:flex}.page-don .content-wrapper .form-section:after{content:none}}.page-don .don-form{position:relative}@media only screen and (min-width:1024px){.page-don .don-form{margin:0 100px}}.page-don .don-form .step{position:relative}.page-don .don-form .step h2{text-align:center}.page-don .don-form .step-1 h2{position:absolute;top:15px;left:50%;transform:translateX(-50%);text-align:center}.page-don .don-form .step-1 .form-section{padding-top:100px}.page-don .don-form .step-1.step-full{background-color:#f5f5f5}.page-don .don-form .step-3 .form-section:nth-child(2){padding-top:100px}.page-don .don-form .step-full{background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.08)}.page-don .don-form .step-full .form-section{margin:0 auto;box-shadow:none}.page-don .don-form .step-full .form-section:before,.page-don .don-form .step-full .form-section:after{content:none!important}.page-don .don-form .form-section{padding:20px 20px 75px 20px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.08)}@media only screen and (min-width:768px){.page-don .don-form .form-section{padding:50px 115px 100px}}.page-don .don-form .form-section:nth-child(1){position:relative}@media only screen and (min-width:1024px){.page-don .don-form .form-section:nth-child(1){position:relative}.page-don .don-form .form-section:nth-child(1):after{position:absolute;content:"";top:25%;right:0;transform:translate(50%);width:143px;height:234px;background:url(../../../../../../themes/agessansfrontieres/img/wave-verticale.svg) no-repeat}}.page-don .don-form .form-section:nth-child(1):before{content:"";position:absolute;top:0;right:0;height:100%;width:30px;box-shadow:10px 0 8px 0 rgba(0,0,0,.04)}.page-don .don-form .form-section:nth-child(2){background-color:#f5f5f5}@media only screen and (min-width:1024px){.page-don .don-form .step{display:flex;flex-flow:row wrap}.page-don .don-form .form-section{width:50%;padding:50px 75px 100px}.page-don .don-form .step-1 .form-section{padding:100px 50px 100px}}@media only screen and (min-width:1440px){.page-don .don-form .form-section{padding:50px 115px 100px}}.page-don .don-form .sous-titre{text-align:center;color:#ccc;text-transform:uppercase;font-weight:700}.page-don .don-form .separator{position:relative;text-align:center;color:#ccc;padding:0 10px;font-size:13px}.page-don .don-form .separator:before,.page-don .don-form .separator:after{position:absolute;top:12px;content:"";height:1px;width:40%;background-color:#ccc}.page-don .don-form .separator:before{left:0}.page-don .don-form .separator:after{right:0}.page-don .don-form .banque{font-size:13px;text-align:center;color:#87c12b;margin-bottom:20px}.page-don .don-form .banque .icon{width:40px;height:40px;padding:15px;text-align:center;border-radius:50%;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.2);margin:20px auto;background:url(../../../../../../themes/agessansfrontieres/img/lock.png) 50% 50% no-repeat}.page-don .don-form .form-item-mode-paiement{text-align:center}.page-don .don-form .form-item-mode-paiement div{display:flex;align-items:center}.page-don .don-form .form-item-mode-paiement .carte{margin:0 10px}.page-don .don-form .form-item-mode-paiement .carte label{overflow:hidden;text-indent:9999px;white-space:nowrap;display:inline-block;height:35px;width:50px;padding-left:15px;margin-bottom:-10px}.page-don .don-form .form-item-mode-paiement .radio-btn{display:flex;flex-direction:column;font-size:13px;margin:30px auto}.page-don .don-form .form-item-mode-paiement .radio-btn input[type="radio"]{clip:rect(1px,1px,1px,1px);position:absolute!important}.page-don .don-form .form-item-mode-paiement .radio-btn input[type="radio"]:checked+label{color:#fff!important;background-color:#1b80b0}.page-don .don-form .form-item-mode-paiement .radio-btn input[type="radio"].has-error+label{border:2px solid #e04242}.page-don .don-form .form-item-mode-paiement .radio-btn label{color:#1b80b0;font-weight:700;border:2px solid #1b80b0;padding:15px}.page-don .don-form #carte-cb+label{background:url(../../../../../../themes/agessansfrontieres/img/cb.png) center center no-repeat}.page-don .don-form #carte-visa+label{background:url(../../../../../../themes/agessansfrontieres/img/visa.png) center center no-repeat}.page-don .don-form #carte-mastecard+label{background:url(../../../../../../themes/agessansfrontieres/img/master-c.png) center center no-repeat}.page-don .don-form .form-item-required{position:relative}.page-don .don-form .form-item-required:after{content:"*";position:absolute;color:#87c12b;top:30%;right:-20px}@media only screen and (max-width:360px){.page-don .don-form .form-item-required:after{right:-10px}}.page-don .don-form .d-flex{justify-content:space-between}.page-don .don-form .d-flex .form-item{margin:0;width:calc(50% - 20px)}.page-don .don-form .form-item-civilite{width:140px}.page-don .don-form .form-item-montant-libre,.page-don .don-form .form-item-montant-libre-regulier{position:relative}.page-don .don-form .form-item-montant-libre input,.page-don .don-form .form-item-montant-libre-regulier input{min-width:20px!important}.page-don .don-form .form-item-montant-libre:after,.page-don .don-form .form-item-montant-libre-regulier:after{content:"€";position:absolute;top:45%;right:10px;color:#ccc}@media only screen and (min-width:360px){.page-don .don-form .form-item-montant-libre,.page-don .don-form .form-item-montant-libre-regulier{margin:0 35px}}.page-don .don-form .info-required{margin-top:30px;color:#999;font-size:11px;font-style:italic}.page-don .don-form .form-item-montant .montant,.page-don .don-form .form-item-montant .montant-regulier,.page-don .don-form .form-item-montant-regulier .montant,.page-don .don-form .form-item-montant-regulier .montant-regulier{display:flex;flex-flow:row wrap;justify-content:space-between}@media only screen and (max-width:360px){.page-don .don-form .form-item-montant .montant,.page-don .don-form .form-item-montant .montant-regulier,.page-don .don-form .form-item-montant-regulier .montant,.page-don .don-form .form-item-montant-regulier .montant-regulier{justify-content:space-around}}.page-don .don-form .form-item-montant input[type="radio"],.page-don .don-form .form-item-montant-regulier input[type="radio"]{clip:rect(1px,1px,1px,1px);position:absolute!important}.page-don .don-form .form-item-montant input[type="radio"]:checked+label,.page-don .don-form .form-item-montant-regulier input[type="radio"]:checked+label{color:#fff!important;background-color:#87c12b}.page-don .don-form .form-item-montant input[type="radio"].has-error+label,.page-don .don-form .form-item-montant-regulier input[type="radio"].has-error+label{border:2px solid #e04242}.page-don .don-form .form-item-montant label,.page-don .don-form .form-item-montant-regulier label{display:inline-block;padding:10px 20px;color:#000;text-align:center;font-weight:700;background-color:#fff;border:2px solid #87c12b;width:110px;margin-right:15px;margin-bottom:30px}.page-don .don-form .form-item-montant label:hover,.page-don .don-form .form-item-montant-regulier label:hover{cursor:pointer}@media only screen and (min-width:1024px){.page-don .don-form .form-item-montant label:hover,.page-don .don-form .form-item-montant-regulier label:hover{color:#fff!important;background-color:#87c12b}}.page-don .don-form .form-item-asso{margin-top:20px;display:flex;line-height:1.2}.page-don .don-form .form-item-asso input{margin-right:20px}.page-don .don-form .form-nav{position:relative;z-index:20;display:flex;justify-content:center;margin-top:-45px;margin-left:-10px;width:100%}.page-don .don-form .form-nav button:nth-child(2),.page-don .don-form .form-nav input[type="submit"]{margin-left:40px}.page-don .don-form input[type="submit"]{background-color:#87c12b!important}.page-don .don-form .autres-paiement{display:flex;flex-direction:column;align-items:center}.page-don .don-form input[type="submit"].btn-autre-paiement{width:170px;border:2px solid #1b80b0;color:#1b80b0!important;background:#fff!important;box-shadow:none}.page-don .don-form .kr-embedded{margin:0 auto}@media only screen and (min-width:768px){.page-don aside{display:flex;justify-content:space-between}}.page-don aside{margin-top:120px;font-size:13px}.page-don aside div{border-top:8px solid #5eaacc}@media only screen and (min-width:768px){.page-don aside div{width:calc(33% - 30px)}}.page-don aside a{color:#5eaacc}.comments{background-color:#fff;padding:50px;box-shadow:0 0 15px 0 rgba(0,0,0,.08);margin-bottom:50px}.comments li{padding:15px;background-color:#f5f5f5;border-bottom:1px solid #fff}.comments li:nth-child(2n+0){background-color:#e5e5e5}.comment-list{padding:0;margin:0}.comment-metadata{font-size:12px}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}