.social-icon a.linkedinh img{width:100%;}
.social-icon a.linkedinh{width:38px;}
@media only screen and (min-width:768px){
.navbar{max-width:100%;display:flex;align-items:center;}
#navbar-collapse .navbar-nav{display:flex;align-items:center;}
.navbar-default .navbar-nav > li{margin-right:40px;}
.testimonial-block .views-row .views-field-field-testimonial-image{height:inherit;}
.testimonial-block .views-row .views-field-field-testimonial-image .field-content{height:inherit;}
.testimonial-block .views-row .views-field-field-testimonial-image .field-content img{height:inherit;object-fit:cover;}
}
@media only screen and (min-width:1269px) and (max-width:1400px){
body.page-node-87 .form-block{background-size:400px;}
body.page-node-87 .form-block > .container:before{left:-60px;top:130px;width:460px;height:460px;}
}
@media only screen and (min-width:1200px) and (max-width:1268px){
.navbar-default .navbar-nav > li > a{font-size:12px;}
.navbar-default .navbar-nav > li{margin-right:35px;}
.navbar-default .navbar-nav > li.expanded.dropdown:hover .dropdown-menu a{height:45px;padding:15px 35px;font-size:12px;}
.navbar-default .navbar-nav > li.expanded.dropdown.last .dropdown-menu li a{padding:8px 20px;height:45px;}
.navbar-default .navbar-nav > li.expanded.dropdown .dropdown-menu{min-width:260px;}
body.page-node-87 .form-block > .container:before{left:0px;top:130px;width:400px;height:400px;}
}
@media only screen and (max-width:1199px){
p{font-size:16px!important;}
h2{font-size:22px;}
.footer p{font-size:14px!important;}
.view-id-homepage_slider.view-display-id-block_1 .views-field-nothing .slider-wrapper{height:110px;}
.view-id-homepage_slider.view-display-id-block_1 .views-field-nothing{left:125px;width:calc(100% - 250px);}
.views-slideshow-controls-bottom .views_slideshow_controls_text a:after{width:125px;height:110px;background-size:25px 30px;}
.view-id-homepage_slider.view-display-id-block_1 .views-field-nothing .slider-wrapper .slider-title h2{font-size:19px;margin-bottom:8px;line-height:2;}
.about-us-block{padding-top:40px;padding-bottom:40px;}
.about-us-block .field--name-body a{margin-top:26px;}
.orange-btn{font-size:14px;width:200px;height:45px;}
body.path-frontpage .content-top{background-position:center -282px;background-size:912px auto;}
.homepage-project-section{background-size:100% 830px;padding-top:130px;padding-bottom:158px;margin-bottom:40px;}
.mutual-aid-projects .mutual-aid-projects-desc img{width:98px;}
.project-block-2 .project-desc img{width:65px;}
.homepage-project-section .project-desc h2{font-size:22px;margin-top:20px;}
.event-wrapper .event-date span.date{font-size:25px;}
.event-wrapper .event-date span{font-size:16px;}
.event-wrapper .event-date{height:58px;}
.event-wrapper .event-detail .event-title{font-size:16px;}
.event-wrapper .event-detail{height:220px;}
.events-block{margin-bottom:40px;}
.voyages-event-block{margin-bottom:0px;}
.voyages-event-block_2{margin-bottom:40px;}
.new-planet-figures-block .planet-figures-block h3,.new-planet-figures-block .planet-figures-block span{font-size:22px;}
.new-planet-figures-block .planet-figures-block{width:164px;margin:0 15px 0 15px;}
.new-planet-figures-block{padding-top:40px;padding-bottom:40px;}
.homepage-project-section.homepage-notre-journal{padding-top:40px;padding-bottom:40px;}
.homepage-project-section.homepage-notre-journal .mutual-aid-projects-desc.project-desc{padding-bottom:44px;min-height:170px;}
.homepage-project-section.homepage-notre-journal .self-help-trips-desc.project-desc{margin-bottom:0;}
.footer .follow-us .slogan-iso img:first-child{width:120px;}
.footer .follow-us .slogan-iso img:last-child{width:65px;}
.view-id-testimonial.view-display-id-block_1 .views-row .views-field-field-testimonial-image .field-content{display:flex;}
.view-id-testimonial.view-display-id-block_1 .testimonial-wrapper h3{margin-bottom:20px;margin-top:12px;}
.testimonial-block .view-content:after{width:60px;height:60px;background-size:38px;}
.view-id-testimonial.view-display-id-block_1 .testimonial-wrapper .testimonial-icon{width:60px;height:60px;}
.view-id-testimonial.view-display-id-block_1 .testimonial-wrapper .testimonial-icon img{width:38px!important;}
.view-id-testimonial.view-display-id-block_1 .views-field-nothing{padding:38px 42px 55px 55px;}
.view-id-testimonial.view-display-id-block_1 .views-slideshow-controls-bottom .views_slideshow_controls_text a:after{width:55px;height:40px;background-size:18px 15px;}
.view-id-testimonial.view-display-id-block_1 .views-slideshow-controls-bottom .views_slideshow_controls_text span.views_slideshow_controls_text_previous{right:70px;}
.project-theme-block .project-theme .theme-block{width:168px;margin:0 10px;}
.project-theme-block{padding-top:40px;}
.project-theme-block h2{margin-bottom:35px;}
.example-of-projects .example-of-projects-image img{height:100%;}
.example-of-projects .example-of-projects-block{min-height:220px;}
.voyage-description h2{margin-bottom:28px;}
.voyages-entraide-block{background-size:100% 1385px;padding-top:160px;padding-bottom:125px;margin-bottom:0;}
.voyages-entraide-block:before{top:0;}
.project-block-wrapper .project-details .voyages-count:before{font-size:30px;}
.project-block-wrapper .project-details h2{font-size:18px;}
body.page-node-46 .footer{margin-top:0;}
.project-block-wrapper .project-details{margin-bottom:45px;}
.voyage-content-header h2{font-size:20px;}
.voyages-first-section{padding-top:65px;padding-bottom:38px;margin-bottom:0;}
.upcoming-projects-block{width:100%;}
.upcoming-projects-block .upcoming-project-detail .upcoming-project-title{font-size:18px;}
.voyage-content-wrapper .voyages-files .files-block .file-description a{font-size:14px;height:85px;padding-right:70px;}
.voyage-content-wrapper .voyages-files{margin-bottom:0;}
body.page-node-type-voyage .footer{margin-top:0;}
.support-trip-block.voyage-detail-support-trip{background-size:568px 354px;padding-bottom:135px;}
body.page-node-type-soutenez-nous .support-us .support-us-block{min-height:200px;}
body.page-node-type-soutenez-nous .support-us .support-us-block .support-us-image{min-height:inherit;}
body.page-node-type-soutenez-nous .support-us .support-us-block .support-us-image img{min-height:inherit;}
body.page-node-type-soutenez-nous .support-us .support-us-block .support-us-details{padding:0 15px;}
body.page-node-type-soutenez-nous .support-us .support-us-block .support-us-details p{line-height:1.3;}
body.page-node-type-soutenez-nous .support-us .support-us-block .support-us-details h3{margin-bottom:15px;}
.support-us-section{background-position:center -232px;background-size:980px auto;}
.subscribe-section .subscribe-block img{width:100%;}
.appel-section .views-row{width:100%;}
.cadeaux-symboliques-form-desc .cadeaux-symboliques-form-image img{width:100%;}
.view-id-notre_equipe.view-display-id-block_1 .views-row .views-field-title .field-content{line-height:1;}
#navbar-collapse{width:100%;}
#navbar-collapse .region-navigation-collapsible{float:right;}
.navbar-default .navbar-nav > li.expanded.dropdown:hover .dropdown-menu a{height:45px;padding:15px 35px;font-size:12px;}
.navbar-default .navbar-nav > li.expanded.dropdown.last .dropdown-menu li a{padding:8px 20px;height:45px;}
.navbar-default .navbar-nav > li.expanded.dropdown .dropdown-menu{min-width:260px;padding-top:20px;}
.navbar-default .navbar-nav > li.expanded.dropdown.last .dropdown-menu{padding-top:7px;}
body.page-node-87 .form-block > .container:before{left:-10px;top:200px;width:340px;height:340px;}
}
@media only screen and (min-width:1025px) and (max-width:1199px){
.navbar-default .navbar-nav > li{margin-right:27px;}
.navbar-default .navbar-nav > li > a{font-size:12px;}
html[lang="de"] a.logo{width:168px;height:46px;}
a.logo img{width:168px;}
.acts-on-plan .count{width:40px;height:40px;font-size:14px;}
.acts-on-plan .acts-on-plan-desc{margin-top:8px;}
.view-id-article.view-display-id-block_1 .grey-link .journal-title{width:180px;}
.events-content-wrapper .events-block{background-position:right 0;background-size:268px auto;}
body.page-node-115 .contact-form{width:612px;}
body.page-node-115 .contact-form .form-item-titre{width:124px;}
body.page-node-115 .contact-form .form-item-nom{width:234px;}
body.page-node-115 .contact-form .form-item-prenom{width:234px;}
body.page-node-115 .contact-form .form-item-email{width:322px;}
body.page-node-115 .contact-form .form-item-ndeg-de-telephone{width:280px;}
body.page-node-115 .contact-form .form-item-message{width:100%;}
.view-id-notre_equipe.view-display-id-block_1 .views-row{width:145px;margin:0 5px;}
.view-id-country_name.view-display-id-block_1 .views-row{width:98px;}
.project-map img{width:100%;}
.view-id-country_name.view-display-id-block_1 .views-field-title a{font-size:10px;}
html[lang="de"] .view-id-country_name.view-display-id-block_1 .views-row:first-child{left:43px;width:118px;}
.view-id-country_name.view-display-id-block_1 .views-row:first-child{bottom:158px;left:62px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(2){top:170px;right:53px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(3){bottom:286px;right:190px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(4){bottom:192px;right:474px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(5){bottom:142px;right:259px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(6){bottom:228px;left:397px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(7){bottom:245px;left:295px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(8){top:176px;left:290px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(9){top:142px;left:318px;}
.view-id-country_name.view-display-id-block_1 .views-row:first-child:after{width:45px;height:27px;top:-2px;right:-35px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(2):after{width:43px;height:42px;top:25px;left:-28px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(3):after{width:14px;height:40px;bottom:16px;right:44px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(4):after{width:40px;height:70px;left:67px;top:-57px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(5):after{width:28px;height:38px;top:-28px;left:-12px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(6):after{width:7px;height:71px;top:-44px;left:25px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(7):after{width:29px;height:32px;top:-3px;right:-6px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(8):after{width:43px;height:25px;margin-left:39px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(9):after{width:40px;height:70px;left:46px;top:22px;}
.voyages-first-section .yoyage-video .field--name-field-voyage-video,.voyages-first-section .yoyage-video .field--name-field-single-image{margin-bottom:16px;}
#navbar-collapse .navbar-nav{margin:0 32px 0 0;}
.navbar-default .navbar-nav > li.last a{width:142px;}
.stay-informed-img{width:440px;padding-left:40px;}
body.page-node-87 .form-block{background-size:340px;}
.view-conseil-fondation .conseil-wrap{width:140px;}
}
@media only screen and (max-width:1024px){
p{font-size:14px!important;}
h2,#block-views-block-evenements-block-3 .block-title{font-size:20px;margin-bottom:20px;}
.view-id-homepage_slider.view-display-id-block_1 .views-field-nothing .slider-wrapper{height:110px;}
.view-id-homepage_slider.view-display-id-block_1 .views-field-nothing{left:95px;width:calc(100% - 190px);}
.views-slideshow-controls-bottom .views_slideshow_controls_text a:after{width:95px;height:110px;background-size:25px 30px;}
.view-id-homepage_slider.view-display-id-block_1 .views-field-nothing .slider-wrapper .slider-title h2{font-size:15px;margin-bottom:8px;line-height:2;}
.view-id-homepage_slider.view-display-id-block_1 .views-field-nothing .slider-wrapper .slider-title .slider-subtitle{font-size:9px;}
.about-us-block{padding-top:40px;padding-bottom:20px;}
.orange-btn{font-size:12px;width:165px;height:38px;}
.homepage-project-section{background-size:100% 750px;padding-top:90px;padding-bottom:105px;margin-bottom:40px;}
.mutual-aid-projects .mutual-aid-projects-desc img{width:75px;min-width:60px;}
.homepage-project-section .project-desc h2{font-size:17px;margin-top:18px;}
.project-block-2 .project-desc img{width:46px;padding-right:0;}
.grey-link{font-size:11px;padding-left:15px;height:40px;}
.grey-link:before{width:50px;height:40px;}
.grey-link:after{width:50px;height:40px;background-size:18px 15px;}
.event-wrapper .event-date{width:140px;height:45px;padding:8px 0 10px;}
.event-wrapper .event-date span.date{font-size:16px;}
.event-wrapper .event-date span{font-size:12px;}
.event-wrapper .event-detail .event-title{font-size:15px;}
.event-wrapper .event-detail .event-desc:before{margin:8px auto 8px;}
.event-wrapper .event-detail .event-desc,.event-wrapper .event-detail .event-desc p{font-size:14px;}
.event-wrapper .event-detail{height:220px;}
.view-id-evenements.view-display-id-block_1 .view-content{margin-bottom:0;}
.events-block{margin-bottom:30px;}
.voyages-event-block{margin-bottom:0px;}
.voyages-event-block_2{margin-bottom:30px;}
body.path-frontpage .content-top{background-size:740px auto;}
.new-planet-figures-block .planet-figures-block h3,.new-planet-figures-block .planet-figures-block span{font-size:18px;}
.new-planet-figures-block .planet-figures-block{width:120px;margin:0 15px 0 15px;}
.new-planet-figures-block{padding-top:40px;padding-bottom:40px;}
.homepage-project-section.homepage-notre-journal{padding-top:40px;padding-bottom:40px;}
.homepage-project-section.homepage-notre-journal .orange-circle{width:65px;height:65px;font-size:11px;right:15px;top:-30px;}
.homepage-project-section.homepage-notre-journal .mutual-aid-projects-desc.project-desc{padding-bottom:40px;min-height:155px;}
.homepage-project-section.homepage-notre-journal .self-help-trips-desc.project-desc{margin-bottom:0;}
.footer .block-title{margin-bottom:12px;font-size:15px;}
.footer .footer-menu ul li a{font-size:14px;}
.footer .donations .bank-details{margin-bottom:15px;}
.footer .donations .donation-address{margin-bottom:15px;}
#block-liensutiles,#block-dons,#block-nouscontacter,#block-noussuivre{margin-bottom:20px;}
.footer .footer-contact address{font-size:14px;margin-bottom:10px;}
.footer .footer-contact .phone{font-size:15px;margin-bottom:6px;}
/*.footer .social-icon a.youtube{margin-right:0;}*/
.footer .follow-us .social-icon{margin-bottom:15px;}
.footer .follow-us .slogan-iso img:first-child{width:82px;}
.footer .follow-us .slogan-iso img:last-child{width:48px;}
.footer .footer-contact .form-link a{line-height:1;}
html[lang="de"] a.logo{width:130px;height:36px;}
a.logo img{width:130px;}
.navbar-default .navbar-nav > li{margin-right:8px;}
.navbar-default .navbar-nav > li > a{font-size:10px;}
.navbar-default .navbar-nav > li.last{margin-left:0;margin-right:2px;}
.navbar-default .navbar-nav > li.last a{width:125px;height:30px;font-size:10px;}
.social-icon a{width:27px;height:27px;margin-right:8px;}
.social-icon a.linkedinh{width:27px;}
.social-icon a.linkedinh img{width:30px;}
.social-icon a.search{margin-right:0;}
.social-icon a.facebook img{width:7px;}
.social-icon a.youtube img{width:13px;}
.social-icon a.search img{width:13px;}
.menu--topbar-menu.nav li{margin-right:20px;}
.menu--topbar-menu.nav li a{font-size:12px;}
.block-lang-dropdown .lang-dropdown-select-element{font-size:12px;padding-right:0px;}
#block-topbarmenu ul{padding-top:2px;}
.banner-with-icon .banner-icon{width:80px;height:80px;bottom:-32px;}
.banner-with-icon .banner-icon img{width:50px;}
.country-name-block{display:block;}
.projects-principle .principle-block .number{width:43px;height:43px;font-size:15px;}
.projects-description{margin:0 auto 20px;}
.projects-principle{margin-bottom:30px;}
.projects-principle .principle-title{margin-bottom:20px;}
.project-theme-block h2{margin-bottom:30px;}
.project-theme-block .project-theme{display:inline-block;text-align:center;}
.project-theme-block .project-theme .theme-block{min-height:170px;width:200px;margin:0 15px;float:none;display:inline-block;vertical-align:top;}
.project-theme-block .project-theme .theme-block h3{font-size:11px;}
.project-theme-block{padding-top:38px;padding-bottom:0;}
.testimonial-block .view-content:after{width:50px;height:50px;background-size:28px;left:57%;top:-24px;}
.testimonial-block .testimonial-wrapper .testimonial-icon{width:50px;height:50px;top:-22px;}
.testimonial-block .testimonial-wrapper .testimonial-icon img{width:28px!important;}
.testimonial-block .testimonial-wrapper h3{font-size:13px;margin-bottom:20px;margin-top:10px;}
.testimonial-block .views-field-nothing{padding:38px 35px 55px 55px;}
.testimonial-block .views-slideshow-controls-bottom .views_slideshow_controls_text a:after{width:55px;height:40px;background-size:18px 15px;}
.testimonial-block .views-slideshow-controls-bottom .views_slideshow_controls_text span.views_slideshow_controls_text_previous{right:70px;}
.testimonial-block .views-row .views-field-field-testimonial-image .field-content{display:flex;height:100%;}
.testimonial-block .views-row .views-field-field-testimonial-image .field-content img{object-fit:cover;}
.testimonial-block{margin-top:25px;margin-bottom:40px;}
.partners_block h2{margin-bottom:35px;}
.partners .views-row{width:25%;}
body.page-node-24 .footer{margin-top:0;}
.project-content-header .flag img{width:60px;}
.project-content-header h2{font-size:20px;}
.orange-small-btn{font-size:12px;width:170px;}
.project-content{padding-top:60px;padding-bottom:40px;}
.figures-year .figures-year-collection .field--name-field-chiffres-annees > .field--item{margin:0 30px;}
.figures-year .figures-year-collection .field--name-field-years-figures-value,.wht-big-font25{font-size:18px;}
.figures-year .figures-year-collection .field--name-field-years-figures-text,.wht-big-font18{font-size:15px;}
.figures-year{padding-top:32px;padding-bottom:30px;}
.project-content-description strong{font-size:16px;}
.project-content-description ul li{font-size:14px;}
.project-content-description{padding:32px 15px 10px 15px;}
.project-content-map{padding-top:35px;padding-bottom:35px;}
.example-of-projects .example-of-projects-image img{height:100%;}
.example-of-projects .example-of-projects-block{min-height:190px;}
.example-of-projects .example-of-projects-description{padding:10px 28px 8px 18px;}
.example-of-projects .example-of-projects-description .example-project-title{font-size:16px;margin-bottom:6px;}
.example-of-projects .example-of-projects-description .example-project-desc{margin-bottom:10px;}
.example-of-projects{padding-top:30px;padding-bottom:10px;}
.example-of-projects h3{margin-bottom:40px;}
.footer .footer-contact .form-link a{font-size:14px;}
.footer .menu-link a,.footer .footer-menu ul li.last a{font-size:11px;}
#block-voyagesdentraidebanner.banner-with-icon .banner-icon img{width:45px;}
.voyage-description h2{margin-bottom:28px;}
.voyages-entraide-block{background-size:100% 1140px;padding-top:160px;padding-bottom:100px;margin-bottom:0;}
.project-block-wrapper .project-details .voyages-count:before{font-size:25px;}
.project-block-wrapper .project-details{height:130px;}
.project-block-wrapper .project-details h2{font-size:14px;padding-top:4px;}
.project-block-wrapper .project-desc{font-size:14px;}
.support-trip-block .support-trip{font-size:20px;}
.support-trip-block{background-size:568px 354px,100% auto,70px 56px;padding-top:80px;padding-bottom:230px;margin-bottom:40px;}
.support-trip-block .orange-btn{min-width:235px;}
body.page-node-46 .footer{margin-top:0;}
.section-header{height:160px;}
.section-header h2{font-size:20px;margin-bottom:22px;}
.section-header .orange-small-btn{width:180px;}
.volunteering{padding-top:50px;padding-bottom:35px;}
.support-us .support-us-block .support-us-details h3{min-height:auto;font-size:12px;margin-bottom:0;}
body.page-node-54 .support-us .support-us-block.yellow:after{width:40px;height:32px;background-size:15px 11px;}
.support-us .support-us-block{margin-bottom:20px;}
body.page-node-54 .footer{margin-top:25px;}
.voyage-content-header{height:180px;}
.voyage-content-header h2{font-size:20px;}
.voyages-first-section{padding-top:65px;padding-bottom:38px;margin-bottom:0;}
.upcoming-projects-block{width:100%;}
.upcoming-projects-block .completed{width:80px;height:80px;left:-35px;}
.voyage-content-wrapper .upcoming-projects .completed h3{font-size:10px;}
.upcoming-projects-block .upcoming-project-detail .upcoming-project-title{font-size:18px;}
.voyage-content-wrapper .voyages-files .files-block .file-description a{font-size:14px;height:85px;padding-right:70px;}
.voyage-content-wrapper .voyages-files{margin-bottom:0;}
body.page-node-type-voyage .footer{margin-top:0;}
.support-trip-block.voyage-detail-support-trip{background-size:568px 354px;}
.contact-form .form-actions{clear:both;}
.contact-form .form-checkboxes .form-item{float:none;}
.contact-form #edit-je-suis-interesse-par--wrapper{margin-bottom:15px;}
.contact-form.voyage-dentraide-form #edit-section-left{padding:0;float:none;}
.contact-form.voyage-dentraide-form #edit-section-right{float:none;max-width:100%;}
.contact-form .panel-body .form-item-titre{width:162px;}
.contact-form .panel-body .form-item-nom{width:269px;}
.contact-form .panel-body .form-item-prenom{width:269px;}
.contact-form .panel-body .form-item-npa{width:257px;}
.contact-form .panel-body .form-item-ville{width:453px;}
.contact-form.voyage-dentraide-form .panel-body .form-item-pays{width:357px;}
.contact-form.voyage-dentraide-form .panel-body .form-item-date-de-naissance{width:351px;}
.contact-form.voyage-dentraide-form .panel-body .form-item-date-de-naissance .form-item-date-de-naissance-day{width:73px;}
.contact-form.voyage-dentraide-form .panel-body .form-item-date-de-naissance .form-item-date-de-naissance-month{width:73px;}
.contact-form.voyage-dentraide-form .panel-body .form-item-date-de-naissance .form-item-date-de-naissance-year{width:98px;}
.contact-form .panel-body .form-item-ndeg-de-telephone{width:292px;}
.contact-form .panel-body .form-item-email{width:418px;}
.contact-form.voyage-dentraide-form .form-actions .form-submit{margin-right:0;}
.contact-form .form-control{font-size:14px;}
.aboutus-description{padding-top:30px;padding-bottom:12px;margin-bottom:30px;}
.who-we-are{margin-bottom:0;}
.acts-on-plan strong{font-size:15px;margin-bottom:20px;}
.acts-on-plan .count{width:40px;height:40px;font-size:14px;}
.acts-on-plan .act-1{margin-bottom:20px;}
.our-functionality .our-facility-block{display:block;}
.page-node-type-project-patronage .our-functionality .our-facility-block{display:flex;}
.our-functionality .our-facility-block .about-us-desc{padding:12px 30px 2px 30px;}
.our-functionality .our-facility-block .about-us-desc h2{font-size:15px;margin-bottom:15px;}
.our-functionality .our-facility-block .notre-approche-description a{margin-bottom:12px;}
.our-functionality .our-facility-block .notre-vision-description p,.our-functionality .our-facility-block .notre-vision-description i{font-size:14px;}
.our-functionality{margin-bottom:0;}
.quality-block h2{font-size:18px;margin-bottom:25px;}
.quality-block{margin-top:36px;margin-bottom:0;}
body.page-node-41 .footer{margin-top:0px;}
.our-functionality .our-facility-block .about-us-image,.our-functionality .our-facility-block .about-us-desc{width:100%;}
.page-node-type-project-patronage .our-functionality .our-facility-block .about-us-image,.our-functionality .our-facility-block .about-us-desc{width:50%;}
.our-functionality .our-facility-block .about-us-image img{width:100%;}
.acts-on-plan .acts-on-plan-desc{margin-top:8px;}
.footer{padding-top:30px;}
.support-us-section{background-position:center -250px;background-size:750px auto;padding-top:36px;padding-bottom:25px;}
body.page-node-type-soutenez-nous .support-us .support-us-block{min-height:160px;}
.subscribe-section .subscribe-block img{width:100%;}
.subscribe-block .subscribe-title{font-size:18px;margin-bottom:12px;width:245px;}
.support-us-map-block{background-size:568px 354px;height:324px;}
.support-us-map-block .support-trip{font-size:22px;width:300px;}
.appel-content-wrapper h3{font-size:14px;}
.appel-content-wrapper .section-title{font-size:20px;width:480px;}
.appel-image-slider-blocks .appel-image-slider-description .appel-image-slider-desc{font-size:15px;}
.donation-block h3{font-size:12px;line-height:1.8;}
.cadeaux-symboliques-form-desc{width:100%;margin-bottom:30px;}
.cadeaux-symboliques-form-block{padding:0;width:100%;}
.contact-form.cadeaux-symbolique-form{max-width:100%;}
.cadeaux-symboliques-form-desc .cadeaux-symboliques-form-title{margin-bottom:20px;}
.new-article{width:65px;height:65px;top:-27px;left:14px;}
.new-article .new-aticle-text{font-size:11px;}
.journal-wrapper .read-journal{font-size:10px;}
.nos-publications-block .banner-icon{top:-190px;}
.journal-wrapper .grey-link{padding:10px 0 10px 15px;height:50px;}
.journal-wrapper .grey-link:after{height:50px;}
.journal-wrapper .grey-link:before{height:50px;}
.view-id-article.view-display-id-block_1{padding:0;}
.view-id-article.view-display-id-block_1 .grey-link .journal-title{width:132px;}
.voyage-content-wrapper .voyages-files .files-block .file-description a p{background-size:17px 22px;}
.journal-content-wrapper h3{font-size:13px;}
.journal-content-wrapper .section-title{font-size:24px;}
.journal-content-wrapper .section-subtitle{font-size:15px;margin-bottom:30px;}
.events-content-wrapper .section-title{font-size:20px;}
.events-content-wrapper .events-block{background-position:right center;background-size:200px auto;}
body.page-node-type-evenement .section-header .relative h3{font-size:13px;}
body.page-node-115 .contact-form{width:100%;}
body.page-node-115 .contact-form .form-item{width:100%;}
#block-contactmonogram{width:50%;}
.view-id-notre_equipe.view-display-id-block_1 .views-row{width:156px;margin:0 12px 20px;min-height:200px;}
.abonnement-au-journal-block{padding:0;width:100%;}
.abonnement-au-journal-block .contact-form.abonnement-au-journal{width:730px;max-width:100%;}
body.page-node-87 .form-block{background:none;}
.searchbar{top:92px;}
.view-id-country_name.view-display-id-block_1 .views-row{width:98px;}
.project-map img{width:100%;}
.view-id-country_name.view-display-id-block_1 .views-field-title a{font-size:10px;}
html[lang="de"] .view-id-country_name.view-display-id-block_1 .views-row:first-child{left:43px;width:118px;}
.view-id-country_name.view-display-id-block_1 .views-row:first-child{bottom:125px;left:18px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(2){top:120px;right:9px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(3){bottom:217px;right:137px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(4){bottom:143px;right:357px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(5){bottom:112px;right:170px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(6){bottom:170px;left:297px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(7){bottom:190px;left:204px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(8){top:125px;left:206px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(9){top:85px;left:222px;}
.view-id-country_name.view-display-id-block_1 .views-row:first-child:after{width:45px;height:27px;top:-2px;right:-35px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(2):after{width:43px;height:42px;top:25px;left:-28px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(3):after{width:14px;height:40px;bottom:16px;right:44px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(4):after{width:40px;height:70px;left:64px;top:-56px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(5):after{width:28px;height:38px;top:-28px;left:-12px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(6):after{width:7px;height:71px;top:-44px;left:25px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(7):after{width:29px;height:32px;top:-3px;right:-6px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(8):after{width:43px;height:25px;margin-left:39px;}
.view-id-country_name.view-displa-id-block_1 .views-row:nth-child(9):after{width:40px;height:70px;left:46px;top:22px;}
.navbar-default .navbar-nav > li.expanded.dropdown:hover .dropdown-menu a{height:40px;padding:15px 35px;font-size:10px;}
.navbar-default .navbar-nav > li.expanded.dropdown.last .dropdown-menu li a{padding:10px 20px;height:40px;}
.navbar-default .navbar-nav > li.expanded.dropdown.last .dropdown-menu{padding-top:15px;}
body.page-node-87 .form-block > .container:before{display:none;}
}
@media only screen and (min-width:992px) and (max-width:1199px){
.contact-form.voyage-dentraide-form #edit-section-left{float:left;width:328px;}
.contact-form.voyage-dentraide-form #edit-section-right{float:left;width:612px;}
.contact-form .panel-body .form-item-titre{width:124px;}
.contact-form .panel-body .form-item-nom{width:234px;}
.contact-form .panel-body .form-item-prenom{width:234px;}
.contact-form .panel-body .form-item-npa{width:240px;}
.contact-form .panel-body .form-item-ville{width:362px;}
.contact-form.voyage-dentraide-form .panel-body .form-item-pays{width:300px;}
.contact-form.voyage-dentraide-form .panel-body .form-item-date-de-naissance{width:302px;}
.contact-form.voyage-dentraide-form .panel-body .form-item-date-de-naissance .form-item-date-de-naissance-day{width:64px;}
.contact-form.voyage-dentraide-form .panel-body .form-item-date-de-naissance .form-item-date-de-naissance-month{width:64px;}
.contact-form.voyage-dentraide-form .panel-body .form-item-date-de-naissance .form-item-date-de-naissance-year{width:83px;}
.contact-form .panel-body .form-item-ndeg-de-telephone{width:280px;}
.contact-form .panel-body .form-item-email{width:322px;}
.contact-form.voyage-dentraide-form .form-actions .form-submit{margin-right:0;}
.contact-form.voyage-dentraide-form .panel-body .form-item-date-de-naissance label{width:71px;font-size:13px;}
.contact-form .form-control{font-size:14px;}
.cadeaux-symboliques-form-desc{width:33.33333333%;margin-bottom:30px;padding-right:10px;}
.cadeaux-symboliques-form-block{width:66.66666667%;}
.contact-form.cadeaux-symbolique-form{width:612px;margin-left:10px;}
#block-abonnementaujournalformdescription{padding:0 22px 0 0;width:33.33%;}
#block-abonnementaujournalformdescription .abonnement-au-journal-form-image img{width:100%;}
#block-webform-3{width:66.66%;padding:0;}
.abonnement-au-journal-block .contact-form.abonnement-au-journal{width:612px;max-width:100%;margin-left:11px;}
.searchbar{top:92px;}
.footer .footer-menu ul li.last{margin-top:49px;}
.projects-description .projects-description-block iframe{height:250px;}
.restez-informes-block-wrapper .stay-informed-title{font-size:20px;margin-bottom:25px;}
.restez-informes-block-wrapper .stay-informed-text{width:420px;}
.stay-informed-img{width:500px;padding-left:60px;}
.restez-informes-block-wrapper .stay-informed-img img{width:300px;}
}
@media only screen and (min-width:992px) and (max-width:1024px){
.new-planet-figures-block .planet-figures-block{width:138px;margin:0 45px 0 15px;}
.homepage-project-section.homepage-notre-journal .self-help-trips-desc.project-desc{margin-bottom:21px;}
.project-theme-block .project-theme .theme-block{width:155px;margin:0 14px;}
.project-theme-block{padding-bottom:30px;}
.partners .views-row{width:20%;}
.view-id-country_name.view-display-id-block_1 .views-row{width:98px;}
.project-map img{width:100%;}
.view-id-country_name.view-display-id-block_1 .views-field-title a{font-size:10px;}
.view-id-country_name.view-display-id-block_1 .views-row:first-child{bottom:158px;left:62px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(2){top:170px;right:53px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(3){bottom:286px;right:190px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(4){bottom:192px;right:474px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(5){bottom:142px;right:259px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(6){bottom:228px;left:397px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(7){bottom:245px;left:295px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(8){top:176px;left:290px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(9){top:142px;left:318px;}
.view-id-country_name.view-display-id-block_1 .views-row:first-child:after{width:45px;height:27px;top:-2px;right:-35px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(2):after{width:43px;height:42px;top:25px;left:-28px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(3):after{width:14px;height:40px;bottom:16px;right:44px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(4):after{width:40px;height:70px;left:67px;top:-57px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(5):after{width:28px;height:38px;top:-28px;left:-12px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(6):after{width:7px;height:71px;top:-44px;left:25px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(7):after{width:29px;height:32px;top:-3px;right:-6px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(8):after{width:43px;height:25px;margin-left:39px;}
.view-id-country_name.view-display-id-block_1 .views-row:nth-child(9):after{width:40px;height:70px;left:46px;top:22px;}
.footer .footer-menu ul li.last{margin-top:46px;}
.voyages-first-section .yoyage-video .field--name-field-voyage-video,.voyages-first-section .yoyage-video .field--name-field-single-image{margin-bottom:25px;}
}
@media only screen and (min-width:768px) and (max-width:991px){
.footer .footer-menu ul li.last{margin-top:51px;}
.voyages-first-section .yoyage-video .field--name-field-voyage-video,.voyages-first-section .yoyage-video .field--name-field-single-image{margin-bottom:14px;}
html[lang="de"] .view-id-country_name.view-display-id-block_1 .views-row:first-child{left:0;}
.projects-description .projects-description-block iframe{height:185px;}
#navbar-collapse .navbar-nav{margin:0 15px 0 0;}
.stay-informed-img{width:380px;padding-left:30px;}
.restez-informes-block-wrapper .stay-informed-text{width:330px;}
.restez-informes-block-wrapper .stay-informed-img img{width:260px;}
.restez-informes-block-wrapper .stay-informed-title{font-size:20px;}
.example-of-projects .example-of-projects-image{width:100%;}
.example-of-projects .example-of-projects-description{width:100%;}
.example-of-projects .example-of-projects-block{flex-wrap:wrap;flex-direction:column;justify-content:flex-start;position:relative;}
.example-of-projects .example-of-projects-image img{height:auto;max-width:100%;}
.example-of-projects .example-of-projects-block:before{position:absolute;left:15px;right:15px;content: "";background:#5c534d;top:0;bottom:0;}
.annonce-bouchons-content-wrapper .pdf-section h3{font-size:22px;margin-bottom:42px;}
.annonce-bouchons-content-wrapper .pdf-section{margin-bottom:103px;}
.reassurance-block-wrapper{padding:58px 15px 80px;}
.view-id-reassurance.view-display-id-block_1 .view-header h2{font-size:18px;}
.view-id-reassurance.view-display-id-block_1 .view-content{flex-wrap:wrap;margin:51px 0 0;}
.view-id-reassurance.view-display-id-block_1 .view-content .views-row{margin-bottom:61px;}
}
@media only screen and (min-width:320px) and (max-width:991px){
.fairedon-side-block{top:auto;transform:none;z-index:999;bottom:0;left:0;right:0;height:60px;width:100%;background:#351c00;align-items:flex-start;flex-wrap:wrap;overflow:hidden;}
.fairedon-side-block .webform-submission-add-form{background:#351c00;padding:35px 24px 15px 24px;width:100%;margin-left:0;height:calc(100% - 60px);}
.fairedon-side-block.open-menu .webform-submission-add-form{height:calc(100vh - 60px);}
.fairedon-side-block.open-menu{height:calc(100% - 0px);z-index:9999;}
/*	body.open-menu-mobile .fairedon-side-block { height: 60px; }*/
.fairedon-side-block h2.block-title{width:100%;transform:none;top:0;position:static;height:60px;}
.fairedon-side-block h2.block-title:before{top:20px;}
.fairedon-side-block.open-menu h2.block-title:before{transform:rotate(90deg);}
.fairedon-side-block .orange-btn{display:flex;justify-content:center;margin:0 auto;width:165px;}
body.path-frontpage{overflow:auto;}
body.path-frontpage.open-menu-mobile{overflow:hidden;}
.page-node-type-a-propos .Bottom-form-wrap{bottom:70px;right:25px;}
.Bottom-form-wrap{bottom:60px;right:0px;padding:20px 15px 15px;}
.Bottom-form-wrap h2.block-title{font-size:14px;margin-bottom:15px;}
.Bottom-form-wrap .captcha{clear:both;transform:scale(0.8) translateX(-10.8%);}
.Bottom-form-wrap textarea.form-textarea{height:110px;}
.path-frontpage .Bottom-form-wrap{bottom:60px;right:0px;}
body.page-node-type-nos-publications .footer{margin-top:0;padding-bottom:60px;}
body.page-node-114 .footer{margin-top:0;padding-bottom:60px;}
body .footer{margin-top:0;padding-bottom:60px;}
}
@media only screen and (max-width:767px){
p{font-size:14px!important;}
h2,.project-theme-block h2,#block-views-block-evenements-block-3 .block-title{font-size:16px;}
.voyages-event-block h2.block-title{font-size:16px;}
h2{margin-bottom:16px;}
html[lang="de"] a.logo{width:130px;height:36px;}
#navbar-collapse .region-navigation-collapsible{float:none;}
.navbar .logo{padding:0;}
.navbar-default .navbar-nav > li > a{margin-bottom:10px;}
.navbar-default .navbar-nav > li.last a{border:0;background-color:transparent;color:#351c00;width:100%;height:auto;display:block;margin-right:0;}
.navbar-default .navbar-nav > li.last a.active-trail{color:#e96b10;}
.navbar-default .navbar-nav > li.last{margin-left:0;}
a.logo img{width:125px;}
.menu--topbar-menu.nav li{margin-right:12px;}
.menu--topbar-menu.nav li a{font-size:12px;}
.block-lang-dropdown .lang-dropdown-select-element{font-size:13px;padding-right:0;}
#block-topbarmenu ul{padding-top:2px;}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{margin:0;border:0;border-radius:0;background-color:transparent;padding-right:0;padding-left:0;}
.navbar-default .navbar-toggle .icon-bar{background-color:#e96b10;}
.orange-btn{font-size:12px;width:165px;height:38px;}
.topbar-menu{margin:16px 0 10px;}
.social-icon-and-search{width:38%;position:absolute;right:30px;top:4px;}
.social-icon a{margin-right:6px;width:25px;height:25px;}
.social-icon a.linkedinh{width:25px;}
.social-icon a.linkedinh img{width:28px;}
.social-icon a.facebook img{width:7px;}
.social-icon a.youtube img{width:12px;}
.social-icon a.search img{width:10px;}
.view-id-homepage_slider.view-display-id-block_1 .views-field-nothing{position:static;width:100%;padding:20px 0;}
.view-id-homepage_slider.view-display-id-block_1 .views-field-nothing .slider-wrapper{display:block;height:auto;}
.views-slideshow-controls-bottom .views_slideshow_controls_text span{bottom:auto;top:58px;}
.views-slideshow-controls-bottom .views_slideshow_controls_text a:after{width:40px;height:40px;background-size:15px 20px;}
.view-id-homepage_slider.view-display-id-block_1 .views-field-nothing .slider-wrapper .slider-title h2{font-size:16px;text-align:left;}
.view-id-homepage_slider.view-display-id-block_1 .views-field-nothing .slider-wrapper .slider-title{text-align:left;}
.views-slideshow-controls-bottom .views_slideshow_controls_text a{display:block;}
.about-us-block .field--name-body a{margin-top:18px;}
.about-us-block{padding-top:30px;padding-bottom:0px;}
body.path-frontpage .content-top{background-position:center -200px;}
body.path-frontpage .content-top{background-size:600px auto;}
.homepage-project-section{padding-top:170px;padding-bottom:80px;margin-bottom:25px;background-size:cover;}
.mutual-aid-projects .mutual-aid-projects-desc img{width:80px;}
.homepage-project-section .project-desc h2{font-size:16px;margin-top:18px;}
.grey-link{font-size:11px;padding-left:15px;height:40px;}
.grey-link p{font-size:11px!important;}
.grey-link:before{width:50px;height:40px;}
.grey-link:after{width:50px;height:40px;background-size:18px 15px;}
.homepage-project-section a{display:block;margin-bottom:20px;}
.project-block-2 .project-desc img{width:45px;float:none;}
.event-wrapper .event-date{width:140px;height:45px;padding:8px 0 10px;}
.event-wrapper .event-date span.date{font-size:16px;}
.event-wrapper .event-date span{font-size:12px;}
.event-wrapper .event-detail .event-title{font-size:15px;}
.event-wrapper .event-detail .event-desc:before{margin:8px auto 8px;}
.event-wrapper .event-detail .event-desc,.event-wrapper .event-detail .event-desc p{font-size:14px;}
.event-wrapper .event-detail{height:180px;}
.view-id-evenements.view-display-id-block_1 .view-content{margin-bottom:0;}
.events-block{margin-bottom:30px;}
.voyages-event-block{margin-bottom:0!important;}
.voyages-event-block_2{margin-bottom:30px!important;}
.new-planet-figures-block h2{line-height:2;margin-bottom:15px;}
.new-planet-figures-block .planet-figures-block{float:none;width:100%;margin:0 0 20px;text-align:center;padding:0 15px;}
.new-planet-figures-block .planet-figures-block h3,.new-planet-figures-block .planet-figures-block span{font-size:18px;}
.new-planet-figures-block{padding:20px 20px;}
.homepage-project-section.homepage-notre-journal{padding-top:25px;padding-bottom:25px;}
#block-homepagenotrejournal.homepage-project-section.homepage-notre-journal .mutual-aid-projects-desc.project-desc{padding-bottom:20px;}
#block-homepagenotrejournal.homepage-project-section .project-desc{padding-bottom:0;}
.homepage-project-section.homepage-notre-journal .orange-circle{width:65px;height:65px;font-size:11px;right:15px;top:-30px;}
.homepage-project-section.homepage-notre-journal .self-help-trips-desc.project-desc{margin-bottom:20px;}
.footer{text-align:center;padding-top:30px;padding-bottom:10px;}
.footer .block-title,.footer #block-footermenu-menu{margin-bottom:12px;font-size:15px;text-align:center;}
.footer .footer-menu ul li a{font-size:14px;}
.footer .menu-link{margin:0 auto;}
.footer .footer-menu ul li.last{margin:15px auto 0;}
.footer .donations .bank-details{margin-bottom:15px;}
.footer .donations .donation-address{margin-bottom:15px;}
#block-liensutiles,#block-dons,#block-nouscontacter,#block-noussuivre{margin-bottom:20px;}
.footer .footer-contact address{font-size:14px;margin-bottom:10px;}
.footer .footer-contact .phone{font-size:15px;margin-bottom:6px;}
.footer .social-icon a.youtube{margin-right:5px;}
.footer .follow-us .social-icon{justify-content:center;margin-bottom:15px;}
.footer .follow-us .follow-us-text{margin:0 auto;}
.footer .follow-us .slogan-iso img:first-child{width:110px;}
.footer .follow-us .slogan-iso img:last-child{width:55px;}
.footer #block-dons{padding-left:15px;}
.event-wrapper{width:100%;}
.view-id-country_name.view-display-id-block_1{margin-bottom:30px;}
.view-id-country_name.view-display-id-block_1 .views-row{width:100%!important;transform:none!important;position:static;text-align:center;margin-bottom:10px;}
.view-id-country_name.view-display-id-block_1 .views-row:after{content:none!important;}
.view-id-country_name.view-display-id-block_1 .view-header{display:none}
.social-icon a.search{margin-right:10px;}
.projects-description{margin:0 auto 22px;}
.projects-principle .principle-title{font-size:16px;margin-bottom:17px;}
.projects-principle .principle-block .number{width:43px;height:43px;font-size:15px;}
.projects-principle .projects-principle-blocks .principle-block{margin-bottom:20px;}
.projects-principle{margin-bottom:30px;}
.project-theme-block .project-theme .theme-block{margin:0 auto 20px;float:none;min-height:auto;}
.project-theme-block h2{margin-bottom:30px;}
.project-theme-block{padding-top:35px;padding-bottom:15px;}
.view-id-testimonial.view-display-id-block_1{margin-top:0;margin-bottom:30px;}
.partners .views-row{width:100%;margin-bottom:20px;}
body.page-node-24 .footer{margin-top:0;}
.project-theme-block .project-theme .theme-block h3{font-size:11px;}
.testimonial-block .views-field-nothing{padding:25px 15px 55px 15px;}
.testimonial-block .testimonial-wrapper h3{font-size:14px;margin-bottom:20px;}
.testimonial-block .testimonial-wrapper{text-align:center;}
.testimonial-block .views-slideshow-controls-bottom .views_slideshow_controls_text span{top:auto;bottom:0;}
.testimonial-block .testimonial-wrapper .testimonial-icon{left:0;right:0;margin:0 auto;width:50px;height:50px;}
.testimonial-block .testimonial-wrapper .testimonial-icon img{width:30px!important;}
.testimonial-block .view-content:after{width:50px;height:50px;background-size:30px;top:270px;left:50%;transform:translateX(-50%);}
.testimonial-block .views-slideshow-controls-bottom .views_slideshow_controls_text a:after{width:55px;height:40px;background-size:18px 15px;}
.testimonial-block .views-slideshow-controls-bottom .views_slideshow_controls_text span.views_slideshow_controls_text_previous{right:70px;}
.partners_block h2{font-size:16px;margin-bottom:30px;}
.project-content-header .flag img{width:60px;}
.project-content-header h2{font-size:16px;}
.project-content-header{height:170px;}
.project-content-header .relative{padding-top:25px;}
.orange-small-btn{font-size:10px;width:135px;}
.project-content{padding-top:50px;padding-bottom:40px;}
.figures-year h3{font-size:16px;margin-bottom:30px;}
.figures-year .figures-year-collection .field--name-field-chiffres-annees{display:block;}
.figures-year .figures-year-collection .field--name-field-chiffres-annees > .field--item{width:100%;float:none;margin:0;text-align:center;margin-bottom:20px;}
.figures-year .figures-year-collection .field--name-field-years-figures-value,.wht-big-font25{font-size:16px;text-align:center;}
.figures-year .figures-year-collection .field--name-field-years-figures-text,.wht-big-font18{font-size:15px;width:100%;text-align:center;}
.figures-year{padding-top:30px;padding-bottom:10px;}
.project-content-description{padding:30px 15px 10px 15px;}
.project-content-description strong{font-size:16px;}
.project-content-description ul li{font-size:14px;}
.project-content-description{padding-top:30px;padding-bottom:10px;}
.project-content-map{padding-top:35px;padding-bottom:40px;}
.example-of-projects{padding-top:30px;padding-bottom:20px;}
.example-of-projects h3{margin-bottom:30px;font-size:16px;}
.example-of-projects .example-of-projects-block{display:block;}
.example-of-projects .example-of-projects-description{padding:12px 28px 12px 18px;}
.example-of-projects .example-of-projects-description .example-project-title{font-size:15px;margin-bottom:6px;}
.example-of-projects .example-of-projects-description .example-project-desc{margin-bottom:9px;}
.back-link{left:10px;}
.voyage-description h2{margin-bottom:20px;}
.voyages-entraide-block{padding-top:205px;padding-bottom:120px;margin-bottom:0;background-size:cover;}
.project-block-wrapper .project-desc{font-size:14px;}
.project-block-wrapper .project-details{margin-bottom:70px;}
.project-block-wrapper .project-details h2{font-size:15px;}
.project-block-wrapper .project-details .voyages-count:before{font-size:20px;}
.project-block-wrapper{margin-bottom:20px;}
.project-block-wrapper .project-image img{width:100%;}
.support-trip-block{background-size:100% 200px,100% auto,56px 46px;padding-top:32px;padding-bottom:147px;margin-bottom:12px;}
.support-trip-block .support-trip{font-size:16px;width:320px;}
.support-trip-block .orange-btn{min-width:220px;}
.partners.view-id-partenaires.view-display-id-block_3 .views-row{margin:0 auto 20px;margin-right:0;float:none;max-width:100%;}
.partners.view-id-partenaires.view-display-id-block_3 .views-row:last-child{margin-right:auto;}
.section-header,.voyage-content-header{height:140px;}
.section-header h2{font-size:16px;margin-bottom:22px;line-height:1.8;}
.section-header .orange-small-btn,.orange-small-btn,body.page-node-type-page .section-header .orange-small-btn{width:50px!important;font-size:0;min-width:50px!important;}
.section-header .orange-small-btn:after,.orange-small-btn:after{content: "";background:#e96b10 url(images/arrow-left.svg) no-repeat scroll center center/100% auto;width:18px;height:11px;display:inline-block;}
.section-header .orange-small-btn:hover,.section-header .orange-small-btn:focus,.orange-small-btn:hover,.orange-small-btn:focus{background-color:#e96b10;}
.voyage-content-header h2{font-size:16px;line-height:1.8;margin-bottom:22px;}
.voyages-first-section{padding-top:50px;padding-bottom:45px;}
.voyages-first-section .voyages-content{margin-bottom:20px;}
.support-trip-block.voyage-detail-support-trip{background-size:100% 200px;padding-bottom:82px;margin-bottom:30px;}
.voyage-border-image{display:none;}
.voyage-content-wrapper .upcoming-projects h3{font-size:16px;margin-bottom:35px;line-height:1.8;}
.upcoming-projects-block .upcoming-project-detail{padding:15px 20px 15px 15px;}
.upcoming-projects-block .upcoming-project-detail .upcoming-project-title{font-size:15px;}
.upcoming-projects-block .upcoming-project-detail .upcoming-project-subtitle{font-size:15px;margin-bottom:2px;}
.upcoming-projects-block .upcoming-project-detail .upcoming-project-category{font-size:14px;}
.upcoming-projects-block .upcoming-projects-description{display:block;padding:20px 15px;}
.upcoming-projects-block .upcoming-projects-description .upcoming-project-price{font-size:14px;}
.upcoming-projects-block .completed{width:80px;height:80px;left:50%;transform:translateX(-50%);top:-40px;}
.voyage-content-wrapper .upcoming-projects .completed h3{font-size:10px;}
.upcoming-projects{margin-bottom:0;}
.voyage-content-wrapper .voyages-files .files-block .file-description a{font-size:14px;height:auto;padding:10px 70px 10px 14px;}
.voyage-content-wrapper .voyages-files .files-block .file-description a:after{width:55px;}
.voyage-content-wrapper .voyages-files .files-block .file-description a:before{width:55px;}
.voyage-content-wrapper .voyages-files{margin-bottom:0;}
body.page-node-type-voyage .footer{margin-top:0;}
.inscriptions-aux-voyages-dentraide-block .voyages-form-description{padding-top:45px;padding-bottom:22px;margin-bottom:25px;}
.contact-form.voyage-dentraide-form #edit-section-left{max-width:100%;}
.contact-form.voyage-dentraide-form #edit-section-right{max-width:100%;}
.contact-form .panel-body .form-item,body.page-node-115 .contact-form .form-item{width:100%;float:none;margin-right:0;}
.contact-form .panel-body .form-item.checkbox label{font-size:13px;}
.contact-form .panel-body legend{margin-bottom:9px;font-size:14px;}
.contact-form #edit-je-suis-interesse-par--wrapper{margin-bottom:8px;}
.contact-form.voyage-dentraide-form .panel-body .form-item-pays{width:100%;}
.contact-form.voyage-dentraide-form .panel-body .form-item-date-de-naissance label{float:none;width:100%;}
.contact-form.voyage-dentraide-form .panel-body .form-item-date-de-naissance{width:100%;float:none;}
.contact-form.voyage-dentraide-form .panel-body .form-item-date-de-naissance #edit-date-de-naissance{float:none;}
.contact-form.voyage-dentraide-form .panel-body .form-item-date-de-naissance .form-item-date-de-naissance-day,.contact-form.voyage-dentraide-form .panel-body .form-item-date-de-naissance .form-item-date-de-naissance-month,.contact-form.voyage-dentraide-form .panel-body .form-item-date-de-naissance .form-item-date-de-naissance-year{width:100%;}
body.page-node-88 .footer{margin-top:15px;}
.aboutus-description{padding-top:15px;padding-bottom:22px;margin-bottom:30px;}
.who-we-are{margin-bottom:0;}
.acts-on-plan strong{font-size:15px;margin-bottom:20px;}
.acts-on-plan .count{width:40px;height:40px;font-size:14px;margin:0 auto;}
.acts-on-plan .act-1{margin-bottom:20px;}
.acts-on-plan .acts-on-plan-desc{text-align:center;}
.our-functionality .our-facility-block{display:block;}
.our-functionality .our-facility-block .about-us-desc{padding:12px 15px 12px 15px;}
.our-functionality .our-facility-block .about-us-desc h2{font-size:15px;margin-bottom:15px;}
.our-functionality .our-facility-block .notre-approche-description a{margin-bottom:12px;}
.our-functionality .our-facility-block .notre-vision-description p,.our-functionality .our-facility-block .notre-vision-description i{font-size:14px;}
.our-functionality{margin-bottom:0;}
.view-id-partenaires.view-display-id-block_2 .view-content{display:block;}
.quality-block h2{font-size:18px;margin-bottom:25px;}
.quality-block{margin-top:36px;margin-bottom:0;}
body.page-node-41 .footer{margin-top:0px;}
.subscribe-section .subscribe-block img{width:100%;}
body.page-node-type-soutenez-nous .support-us-section{background:none;padding-top:35px;padding-bottom:25px;}
body.page-node-type-soutenez-nous .support-us .support-us-block{min-height:210px;}
.subscribe-block .subscribe-title{font-size:18px;margin:20px auto 14px;}
.subscribe-section{padding-top:38px;padding-bottom:30px;text-align:center;}
.subscribe-block .orange-btn{margin:0 auto;}
.support-us .support-us-block:after{width:48px;height:33px;background-size:15px 11px;}
.support-us .support-us-block:hover:after{width:50px;}
.appel-wrapper{display:block;}
.appel-wrapper .appel-description{min-height:180px;}
.appel-content-wrapper .section-title{font-size:16px;width:350px;}
.appel-image-slider-blocks .appel-image-slider-block{display:block;}
.appel-image-slider-blocks .appel-image-slider-image-block{width:100%;}
.appel-image-slider-blocks .appel-image-slider-description{width:100%;}
.appel-image-slider-blocks .appel-image-slider-description .appel-image-slider-desc{position:static;min-height:100px;padding:20px 0 58px;font-size:15px;}
.owl-theme .owl-controls .owl-buttons div:after{width:55px;height:40px;background-size:18px 15px;}
.appel-content-wrapper .section-header{margin-bottom:48px;}
.mrbtm20{margin-bottom:20px;padding-left:15px;}
.appel-content-wrapper .appel-image-slider{padding-bottom:22px;}
.support-us-map-block{background-size:100% 160px;height:160px;margin-bottom:30px;display:block;}
.support-us-map-block .support-trip{font-size:22px;}
.donation-block h3{font-size:14px;line-height:1.8;}
.cadeaux-symboliques-form-desc{text-align:center;margin-bottom:30px;}
.cadeaux-symboliques-form-desc .cadeaux-symboliques-form-title{margin-bottom:20px;}
.cadeaux-symboliques-form-block{padding:0;}
.cadeaux-symboliques-form-block .contact-form.cadeaux-symbolique-form{max-width:100%;}
.publication-content-wrapper.voyage-content-wrapper{margin-bottom:0;}
.journal-wrapper .journal-image img{width:100%;}
.journal-content-wrapper h3{font-size:10px;}
.journal-content-wrapper .section-title{font-size:18px;}
.journal-content-wrapper .section-subtitle{font-size:14px;margin-bottom:32px;}
.view-id-article.view-display-id-block_1 .grey-link .journal-title{width:210px;}
body.page-node-type-evenement .section-header .relative h3{font-size:13px;}
.events-content-wrapper .section-title{font-size:16px;}
.events-content-wrapper .events-block{background:none;}
.events-content-wrapper .events-block .event-image img{margin:0 auto;}
.events-content-wrapper .events-block .event-image{margin-bottom:30px;}
body.page-node-115 .contact-form{max-width:100%;}
.view-id-notre_equipe.view-display-id-block_1 .views-row{float:none;margin:0 auto 20px;text-align:center;width:165px;min-height:auto;}
#block-contactmonogram img{margin:0 auto;}
#block-contactmonogram{width:100%;display:none;}
#block-webform h2{margin-top:15px;margin-bottom:30px;}
.abonnement-au-journal-block .abonnement-au-journal-form-image img{max-width:100%;width:auto;}
body.page-node-87 .form-block{background:none;}
.abonnement-au-journal-block{padding:0;}
.searchbar{top:100px;height:50px;}
.searchbar .region-searchbar{width:100%;}
.searchbar .region-searchbar .input-group .form-control{font-size:16px;}
.upcoming-projects-block{display:inline-block;}
.upcoming-projects-block .upcoming-projects-left{width:100%;}
.upcoming-projects-block .upcoming-projects-description{width:100%;}
.donation-blocks > .container{display:block;}
body.page-node-type-landing-page.page-node-115 .banner-image{margin-bottom:20px;}
body.page-node-type-landing-page.page-node-115 #block-webform{margin-bottom:30px;}
.voyage-description{padding-bottom:0;}
.projects-description .projects-description-block{display:block;}
.projects-description .projects-description-block iframe{height:150px;}
.stay-informed-img{width:100%;margin-bottom:30px;width:100%;margin-bottom:30px;padding:0;text-align:center;}
.restez-informes-block-wrapper .stay-informed-text{width:100%;padding-left:40px;}
.restez-informes-block-wrapper .stay-informed-img img{width:100%;max-width:300px;margin:0 auto;}
.restez-informes-block-wrapper .stay-informed-title{font-size:16px;margin-bottom:20px;}
.restez-informes-block-wrapper{padding:50px 0;}
.navbar-default .navbar-nav > li.expanded.dropdown .dropdown-menu{padding-top:0px;position:static;}
.navbar-default .navbar-nav > li.expanded.dropdown:hover .dropdown-menu{display:none;}
.navbar-default .navbar-nav li.expanded.dropdown.open > .dropdown-menu{display:block!important;padding-top:0;}
.navbar-default .navbar-nav > li.expanded.dropdown:hover .dropdown-menu a{height:auto;padding:7px 15px;font-size:10px;color:#351c00;}
.navbar-default .navbar-nav > li.expanded.dropdown .dropdown-menu a{height:auto;padding:7px 15px;font-size:10px;color:#351c00;}
.navbar-default .navbar-nav > li.expanded.dropdown.last .dropdown-menu li a{padding:5px 15px;height:auto;}
.voyages-entraide-block:before{top:20px;}
.navbar-default .navbar-nav > li.expanded.dropdown.active-trail ul.dropdown-menu{display:block!important;width:100%;}
.navbar-default .navbar-nav > li.expanded.dropdown .dropdown-menu a.is-active{background:#e96b10;color:#fff;}
.navbar-default .navbar-nav > li.expanded.dropdown.last .dropdown-menu{padding-top:0;}
.navbar-default .navbar-nav > li.expanded.dropdown.active-trail ul.dropdown-menu a{display:inline-block;width:100%;line-height:20px;}
.Bottom-form-wrap{right:0;max-width:100%;transition:none;}
.Bottom-form-wrap.show-form{left:auto;}
.page-node-type-project-patronage .our-functionality .our-facility-block .about-us-image,.our-functionality .our-facility-block .about-us-desc{width:100%;}
.page-node-type-project-patronage .our-functionality .our-facility-block{display:block;}
.annonce-bouchons-content-wrapper .pdf-section h3{font-size:19px;margin-bottom:39px;}
.annonce-bouchons-content-wrapper .annonce-bouchons-description .annonce-bouchons-desc{margin-bottom:39px;}
.annonce-bouchons-content-wrapper .pdf-section .pdf-block{margin-bottom:50px;}
.annonce-bouchons-content-wrapper .pdf-section .pdf-block .pdf-block-row .pdfs a{font-size:15px;}
.annonce-bouchons-content-wrapper .pdf-section{margin-bottom:126px;}
.reassurance-block-wrapper{padding:58px 15px 69px;}
.view-id-reassurance.view-display-id-block_1 .view-content{margin:30px 0 51px;flex-direction:column;row-gap:26px;}
.view-id-reassurance.view-display-id-block_1 .view-header h2{font-size:16px;line-height:36px;}
.view-id-reassurance.view-display-id-block_1 .reassurance-block{max-width:220px;margin:0 auto;}
.view-id-reassurance.view-display-id-block_1 .reassurance-block .title{font-size:15px;line-height:21px;}
}
@media only screen and (max-width:375px){
.path-frontpage .Bottom-form-wrap{width:100%;width:calc(100% - 30px);}
.path-frontpage .Bottom-form-wrap.show-form{max-width:200px;}
.Bottom-form-wrap{width:calc(100% - 15px);right:0px;left:15px;}
}
