body{margin:0;background-color:#fff;font-size:12pt}body a{color:#ea4f51;text-decoration:none}body,body input,body select,div.project-rewards-content div.project-rewards-padder table tbody{font-family:Trebuchet MS,sans-serif}.left{float:left}.right{float:right}.clear{clear:both}.clearfix{overflow-x:hidden;overflow-y:hidden}.align-center,.aligncenter,.db-form .field label.column-title{text-align:center}.align-left,.alignleft{text-align:left}.align-justify{text-align:justify}.align-right{text-align:right}.center-lg{max-width:1300px;margin:auto}.db-form .feedback_save span,.feedback_save span,.only-inf997,footer a.social_network::before,footer>.footer-container>div>div>a::before,nav ul.nav-menu li.selected a.needs-authentication:after,nav#main>div#menu>a.btn-user.connected.needs-authentication.active:after,nav#main>div#menu>a.only-inf997{display:none}.bg-dark-gray{background:#333;color:#fff}#submenu-user span,.uppercase,body.template-les-projets nav#project-filter .project-filter-container .project-filter-select option[value=all],h2.standard{text-transform:uppercase}.margin-height{margin:8px 0}.margin-bottom{margin-bottom:16px}h2.standard{text-align:center;margin:0;padding:40px 0;font-family:Trebuchet MS,sans-serif;font-size:25pt;font-weight:700;letter-spacing:.125em}a.hidden-link,body{color:#333}img.alignright{float:right;margin:5px 0 20px 20px}img.alignleft{float:left;margin:5px 20px 20px 0}.button{border:1px solid #333}.button,.wpcf7-submit{background:0 0 #333;border-radius:0;color:#fff;padding:5px 15px;text-transform:uppercase;cursor:pointer;font-weight:400;font-size:10pt;white-space:nowrap;-webkit-appearance:none;-webkit-border-radius:0}button.red{background-color:#ea4f51;color:#fff;border:0;cursor:pointer}.button.red,.wpcf7-submit{background:0 0 #ea4f51;border:1px solid #ea4f51!important}.button.blue{background:0 0 #00879b;border:1px solid #00879b}.button.blue-facebook{background:0 0 #3b5998;border:1px solid #3b5998}.button.blue-pale{background:0 0 #d3eae9;border:1px solid #d3eae9;color:#000}.button.admin-theme{background:0 0 #f1a074;border:1px solid #f1a074}.button.big{font-size:15px;padding:15px 30px}.button.disabled{background:#e1e3e2;border:1px solid #e1e3e2!important;color:#333;cursor:default}.button.sharer{width:45px;height:45px;padding:0;border:0;background:#fff}.button.more-content,.button.transparent{background:0 0;border:2px solid #333;color:#333}.button.force-size{display:inline-block;padding:0 24px;height:50px;line-height:50px}.wdg-message{margin:20px 0;padding:20px 0;text-transform:uppercase;text-align:center}.wdg-message.confirm{background:#8bc79c;color:#fff}.wdg-message.error{background:#eacdcb;color:#333}.wdg-message.notification{padding:16px;text-transform:none;background:#333;color:#fff}.db-form .field{display:block;margin:10px 0;padding:5px}.db-form .field.admin-theme{border-left:3px solid #f1a074;background-color:rgba(241,160,116,.2);padding:10px;margin:0}.db-form .admin-theme-block i.fa-unlock-alt,.db-form .field.admin-theme label i.fa-unlock-alt{color:#f1a074}.db-form .field label{display:inline-block;width:220px;margin:3px 10px 3px 0;font-weight:700}.db-form .field label.long-label{width:auto}form span.file-description{font-size:12px}.db-form .field-container input,.db-form .field-container textarea{display:inline-block;width:200px}.db-form .field-container select{display:inline-block;width:200px;height:34px;border:none;-webkit-appearance:none;-moz-appearance:none;overflow:hidden;background:url(../../images/common/arrow-filter.png) no-repeat right #fff;background-size:34px;padding-right:34px}.db-form .field-container select option,.db-form.v3 .field-container select option{padding:7px;border-bottom:1px solid #e1e3e2}.db-form .field-container select.timepicker{padding:1px 2px;width:52px;margin-left:3px}.db-form input:not([type=submit]),.db-form select,.db-form textarea{margin:3px 0;background:0 0 #fff;border:1px solid #fff;padding:2px 7px}.db-form textarea{font-family:Arial,sans-serif;font-size:.9em;vertical-align:initial;resize:vertical}.db-form input:not([type=submit]):focus,.db-form input:not([type=submit]):hover,.db-form select:focus,.db-form select:hover,.db-form textarea:focus,.db-form textarea:hover{background-color:#fcfcfc;border:1px solid #ddd}.db-form input:not([type=submit]).error,.db-form select.error{border:1px solid red;background-color:#ffc8c8}.db-form input:not([type=submit]).validation,.db-form select.validation{border:1px solid #6db26c}.fa.fa-check.validation{color:#6db26c}.db-form .field-container input[type=checkbox]{vertical-align:top;margin:5px 10px 0 5px;width:auto}.db-form .field-container .left-icon{padding-left:24px;width:183px}.db-form .field-container .right-icon{padding-right:24px;width:188px}.db-form .field-container .left-icon.datetime,.db-form .field-container .right-icon.datetime{width:78px}.db-form .field-container{white-space:nowrap;vertical-align:top}.db-form .field-container .field-value{position:relative}.db-form .field-container .field-value .non-editable{white-space:normal;display:inline-block;margin:3px 0}.db-form .field-container .field-value a{display:inline-block;overflow:hidden;max-width:250px;text-overflow:ellipsis}.db-form .field-container i.fa.left{position:absolute;top:1px;left:5px;width:14px;text-align:center}.db-form .field-container i.fa.right{position:absolute;top:1px;right:5px;width:14px;text-align:center}.db-form .button[disabled]{opacity:.5;cursor:initial}.db-form .feedback_save{text-align:center;font-style:italic;min-height:25px}::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:vertical{width:12px}::-webkit-scrollbar:horizontal{height:12px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:10px;border:2px solid #fff}::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}nav#main{position:fixed;z-index:180;top:0;margin:10px 0;width:100%;height:60px}nav#main>div#menu{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);max-width:1260px;height:40px;margin:auto;padding:10px;background:#fff;-moz-box-shadow:1px 1px 5px #e4e4e4;-webkit-box-shadow:1px 1px 5px #e4e4e4;-o-box-shadow:1px 1px 5px #e4e4e4;box-shadow:1px 1px 5px #e4e4e4;text-align:right}nav#main>div#menu img#logo_wdg{margin-top:3px}nav#main>div#menu>a{display:inline-block;margin:0 7px;line-height:40px;height:40px;vertical-align:middle;font-size:11pt;letter-spacing:2px;text-transform:uppercase;color:#333;-webkit-transition:color .4s;transition:color .4s}nav#main>div#menu>a:nth-child(1){float:left;height:40px}nav#main>div#menu>a.lines{display:inline-block;position:relative}nav#main>div#menu>a.lines.current,nav#main>div#menu>a.lines:focus,nav#main>div#menu>a.lines:hover{color:#000}nav#main>div#menu>a.lines.select-nav{color:#000}nav#main>div#menu>a.lines::after,nav#main>div#menu>a.lines::before{content:'';position:absolute;left:0;width:100%;height:2px;background:#000;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transition:-webkit-transform .2s;transition:transform .2s}nav#main>div#menu>a.lines::before{top:0;-webkit-transform-origin:0 50%;transform-origin:0 50%}nav#main>div#menu>a.lines::after{bottom:0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}nav#main>div#menu>a.lines.current::after,nav#main>div#menu>a.lines.current::before{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1);-webkit-transition-duration:.4s;transition-duration:.4s}.submenu-style{background-color:#fff;border:4px solid #e1e3e2}.submenu-style ul.submenu-list{max-height:400px;overflow-y:auto;margin:0;padding-left:0;list-style:none;font-size:10pt;text-transform:uppercase;border-top:2px solid #e1e3e2}.submenu-style ul.submenu-list li a{display:block;color:#333;padding:10px;border-bottom:2px solid #e1e3e2}.submenu-style ul.submenu-list li a:hover{background:#e1e3e2}nav#main>div#menu>a#btn-search{margin-left:15px}nav#main>div#menu>a#btn-search>img,nav#main>div#menu>a.btn-user>img{vertical-align:middle}nav#main>div#menu>a#btn-search.active{position:relative;height:60px;margin:-10px -10px -10px 0;padding:0 15px;background-color:#e1e3e2}nav#main>div#menu>a#btn-search.active>img{margin-top:20px;margin-right:2px}#submenu-search{position:absolute;top:60px;right:75px;width:-webkit-calc(62px + (100% - 1280px)/2);width:-moz-calc(62px + (100% - 1280px)/2);width:285px;font-size:8pt;text-align:left}#submenu-search-input{border:0;background:#e1e3e2;margin:10px;width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px);height:-webkit-calc(100% - 50px);height:-moz-calc(100% - 50px);height:calc(100% - 50px);padding:15px}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #e1e3e2}nav#main>div#menu>a.btn-user{display:inline-block;margin:0;text-align:center;padding-right:5px;background:0 0}nav#main>div#menu>a.btn-user:before{content:"";border-left:2px solid #333;margin-right:15px;height:30px;padding-top:3px;padding-bottom:3px}nav#main>div#menu>a.btn-user.active{border-left:2px solid #e1e3e2;background-color:#e1e3e2;margin-top:-10px;height:60px;padding-right:15px;margin-right:-10px;margin-bottom:-10px}nav#main>div#menu>a.btn-user.active:before{border-left:0}nav#main>div#menu>a.btn-user.active>img{margin-top:16px}nav#main>div#menu>a.btn-user.active.connected>img{margin-top:13px}nav#main>div#menu>a.btn-user.connected.needs-authentication:after{content:"!";font-size:17px;background:#ea4f51;color:#fff;width:20px;border:1px solid #fff;border-radius:50%;text-align:center;position:absolute;top:2px;margin-left:-15px;padding-left:3px;height:23px;line-height:23px}#submenu-user li a.needs-authentication:after,nav ul.nav-menu li a.needs-authentication:after,table.authentication-list a.needs-authentication:after,ul.project-list a.needs-authentication:after{content:"!";font-size:17px;background:#ea4f51;color:#fff;width:20px;height:20px;line-height:20px;border:1px solid #fff;border-radius:50%;text-align:center}#submenu-user li a.needs-authentication:after,nav ul.nav-menu li a.needs-authentication:after{display:inline-block;margin-left:5px}table.authentication-list a.needs-authentication:after{position:absolute;margin-left:35px;margin-top:-12px}table.authentication-list a.needs-authentication.needs-authentication-parameters:after{margin-left:25px}ul.project-list a.needs-authentication:after{position:absolute;margin-left:5px}#submenu-user{position:absolute;top:60px;right:10px;width:-webkit-calc((100% - 1280px)/2);width:-moz-calc((100% - 1280px)/2);width:285px;font-size:8pt;text-align:left}.box_connection_buttons{display:block;width:225px;text-align:center;padding:15px;margin:15px auto;font-size:10pt}.box_connection_buttons.red{background-color:#ea4f51;text-transform:uppercase}.box_connection_buttons.blue,.connexion_facebook_container.box_connection_buttons.blue{background-color:#3b5998}.box_connection_buttons.transparent{background:0 0;border:2px solid #333;color:#333}.box_connection_buttons span,.wdg-lightbox.cornered.msg-valid .wdg-lightbox-button-close a,.wdg-lightbox.msg-lightbox .wdg-lightbox-padder.valid-msg .wdg-lightbox-button-close a{color:#fff}#submenu-user form.sidebar-login-form{width:255px;margin:0 auto;text-align:left}#submenu-user form.sidebar-login-form span#title-connection{display:block;font-size:11pt}#submenu-user form.sidebar-login-form label{font-size:10pt;margin-left:5px;text-transform:uppercase}#submenu-user form.sidebar-login-form .input_connection{margin:7px 0;width:246px;height:40px;border:none;background-color:#e1e3e2;color:#6f777d;letter-spacing:1px;font-family:Trebuchet MS,sans-serif;padding:5px}#submenu-user form.sidebar-login-form .pwd_submit{width:calc(100% - 65px);margin-right:0}#submenu-user form.sidebar-login-form input.button.red{width:50px;height:50px;cursor:pointer}#submenu-user span#submenu-user-hello{display:inline-block;margin:10px;font-size:10pt;font-weight:700;text-transform:none}#submenu-user span#submenu-user-hello span,body.template-les-projets nav#project-filter .project-filter-container .project-filter-select option{text-transform:none}#submenu-user div#button-logout{bottom:0}@media screen and (max-width:1300px){#submenu-user{right:10px}}@media screen and (min-width:1301px){#submenu-search,#submenu-user{position:relative;top:10px;left:977px}#submenu-search{left:912px}}.template-connexion,.template-inscription{background-color:#f2f2f2}.template-connexion .center,.template-inscription .center{width:100%}.login-page-container{padding-top:90px}.template-connexion h1,.template-inscription h1{text-align:center;margin:0;font-family:Trebuchet MS,sans-serif;font-size:28px;font-weight:700;letter-spacing:.125em}.post_bottom_buttons_connexion div{border-bottom:1px solid #fff;font-family:Arial,sans-serif;font-size:9pt;text-transform:uppercase;width:200px;height:25px;background-color:#333}.login_fail{color:red;margin-bottom:10px}hr.login-separator{margin:50px 0 25px;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color;border-image:none;border-right:0 none;border-style:solid none none;border-width:2px 0 0;color:#000}nav hr.login-separator{margin:20px 5%}div.login-separator-label{margin-top:-38px;margin-bottom:30px}div.login-separator-label span{background:#f2f2f2;padding:0 5px}.sidebar-login-form a.forgotten{color:#606060;font-style:italic;font-size:11px}.template-connexion #content #connect-form .wdg-button-lightbox-open #newproject-register-user .wdg-button-lightbox-open{border:none;background:0 0;font-size:12pt}.form-register .on-focus input{margin-left:110px}.form-register .on-focus .tool-tip{width:110px;margin-top:-20px}.form-register{margin:5px}#sidebar-login-form h2,.form-register h2{text-align:center;margin:0;padding-bottom:10px;text-transform:uppercase;color:#00879b;font-size:16pt;font-weight:400}.form-register .warning{text-align:justify;margin-bottom:20px}.form-register .register-section,.wdg-component-projects-preview,.wdg-lightbox .wdg-lightbox-padder div.wdg-lightbox-msg-info{text-align:center}.form-register div.connexion_facebook_container{display:block;text-align:center;background-color:transparent}.form-register div.connexion_facebook_container a{padding:2px 0 5px}#signup_form .submit{margin-top:20px}#signup_form #signin-button{margin-top:8px}#sidebar-wp-submit-lightbox,#signup_submit{background-color:#ea4f51;color:#fff;border:0;width:174px;text-transform:uppercase;font-size:12pt;cursor:pointer}footer.bg-dark-gray{background-image:url(../../images/footer/trame-footer.png);background-repeat:no-repeat}footer>.footer-container{max-width:1280px;margin:0 auto;background-repeat:no-repeat;padding:0% 1.1%}footer>.footer-container>section:first-child{padding:25px 0 35px}footer>.footer-container>div{background:#fff}footer a,footer span.footer-subtitle{font-size:16pt;font-weight:700;text-transform:uppercase;color:#fff}footer ul{padding-left:0}footer li{list-style:none;margin:8px 0}footer a{font-size:13pt;font-weight:400}footer a::before{content:"/";margin-right:30px}footer a.social_network{margin-right:20px}footer>.footer-container>section>div{float:left;width:32%;margin:0% .5%}footer>.footer-container>div>div{float:left;width:32%;margin:20px 15px}footer form img{vertical-align:top}footer>.footer-container>div>div:nth-child(1){width:180px}footer>.footer-container>div>div:nth-child(1) img{margin:10px}footer>.footer-container>div>div:nth-child(1) span{display:inline-block;border-top:2px solid #333;border-bottom:2px solid #333;padding:2% 0%;font-size:13px;text-align:justify;color:#333}footer>.footer-container>div>div:nth-child(2){width:140px}footer>.footer-container>div>div:nth-child(3){position:relative;width:200px}footer>.footer-container>div>div:nth-child(3) img{margin-top:45px}footer>.footer-container>div>div:nth-child(4){width:258px}footer>.footer-container>div>div:nth-child(4) img{margin-top:25px}footer>.footer-container>div>div:nth-child(4) p{font-size:10pt}footer div.lines,footer>.footer-container>div>div:nth-child(4) p.lines{border-top:2px solid #333;border-bottom:2px solid #333;padding:2% 0%;text-align:justify;color:#333;line-height:150%;margin-left:12px}footer>.footer-container>div>div:nth-child(5){width:270px;margin-left:10px}footer div.lines{padding:1% 0%}footer>.footer-container>div>div:nth-child(5) a{text-transform:none;font-size:10pt;font-style:italic;letter-spacing:1px;color:#333}footer>.footer-container>div>div:nth-child(5) li{text-align:right;margin:0}footer>.footer-container>div>div:nth-child(5) a::before,footer>.footer-container>div>div:nth-child(5) h3{display:none}footer>.footer-container>div>div:nth-child(5) a::after{content:"/";margin-left:2%}footer>.footer-container>div>div:last-child a{text-transform:none;font-size:12pt;color:#333;margin:2%}footer>.footer-container>section>div.clear{float:none}footer>.footer-container>section>div.aligncenter{float:none;width:auto;margin-top:20px}footer>.footer-container>div>div.clear{float:none}footer>.footer-container>div>div.aligncenter{float:none;width:auto;margin-top:20px}footer>.footer-container>div>div.clear,footer>.footer-container>section>div.clear{border-top:2px solid #333;width:60%;margin:auto}footer>.footer-container>div>div.aligncenter,footer>.footer-container>section>div.aligncenter{margin-bottom:0;padding-bottom:20px}#cookies-alert{position:fixed;z-index:3;bottom:0;width:calc(100% - 200px);padding:24px 100px;font-size:18px}#cookies-alert-close{width:240px;height:56px;margin:24px auto 0;padding:0}@media screen and (min-width:998px) and (max-width:1140px){footer>.footer-container>div>div:nth-child(5){width:20%}}#content,#home-video .home_video .button-video img{width:100%}#content .padder,body.home section.news>div,body.home section.project-stats>div{width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);max-width:1280px;margin:auto}#content .padder.padder-top{padding-top:80px}body.home section.project-stats{padding:40px 0;color:#333;background:#fff}body.home section.project-stats>div div.left{width:calc(100%/3 - 16px);text-align:left;font-size:18pt;margin-left:15px}body.home section.project-stats>div div.left img,body.template-les-projets header .header-container>div>div#wdg-project-stats p img{float:left;margin-right:20px}body.home section.project-stats>div div.left span span{font-size:23pt;letter-spacing:2px;font-weight:700;line-height:50px}body.home section.news{color:#333;background:#fff;background:url(../../images/template-home/bee-background-min.jpg) center center no-repeat}body.home section.news>div div.news-content{float:right;width:40%;min-width:250px;padding:20px;text-align:right;background-color:rgba(255,255,255,.7)}body.home section.news>div div.news-content span.news-description{font-size:18px}body.home section.news>div div.news-content span.news-title{display:inline-block;padding:32px 0;font-size:32px;text-transform:uppercase}body.home section.news>div div.news-content a.button{width:40%;display:inline-block;text-align:center;padding:15px}#home-video{max-width:100%;margin-left:0;margin-right:0}#home-video #video-content{background-color:#e1e3e2;margin-top:40px;padding-bottom:40px;max-width:100%;background-image:url(../../images/header-video-nb.png);background-position:center center;background-repeat:no-repeat;text-align:center}@media screen and (max-width:580px){#home-video #video-content{background-image:none}}#home-video .home_video,.db-form.v3 .field.error span.field-error{display:inline-block}#home-video #video-content .home_video .button-video-shadows{margin-top:-20%;cursor:pointer}#home-video #video-content .home_video .button-video-shadows img{width:35%;display:inline}#home-video .home_video .button-video{cursor:pointer}#home-video .home_video .button-video-shadows img:last-child{margin-left:29%}#home-video .home_video .video-container,.home_video .button-video{-moz-box-shadow:0 5px 10px 0 #656565;-webkit-box-shadow:0 5px 10px 0 #656565;-o-box-shadow:0 5px 10px 0 #656565;box-shadow:0 5px 10px 0 #656565;filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=10);height:321px}#home-press #press-banner{width:100%}body.template-les-projets header{background:rgba(51,51,51,.05);background-image:url(../../images/common-background.png);background-repeat:no-repeat}body.template-les-projets header .header-container{max-width:1300px;margin:0 auto;padding:100px .5% 0%}body.template-les-projets header .header-container>div>div{display:inline-block;height:460px;padding-bottom:20px}body.template-les-projets header .header-container>div>div.wdg-component-slider.project-list-slider{width:68%}body.template-les-projets header .header-container>div>div.wdg-component-slider.project-list-slider .slider-container{height:460px}body.template-les-projets header .header-container>div>div.wdg-component-slider .slider-container #slider .slider-item .message-banner{width:-webkit-calc(100% - 275px);width:-moz-calc(100% - 275px);width:calc(100% - 275px);height:250px;top:212px;background:rgba(0,0,0,.4)}body.template-les-projets header .header-container>div>div.wdg-component-slider .slider-container #slider .slider-item .message-banner:after{border-top:315px solid rgba(0,0,0,.4)}body.template-les-projets header .header-container>div>div.wdg-component-slider .slider-container #slider .slider-item .message-banner .screen-message{min-height:60px;margin:20px;padding:0 0 20px;border-bottom:1px solid #fff;font-size:24pt;font-family:Trebuchet MS,sans-serif;text-transform:uppercase;text-align:left;color:#fff}body.template-les-projets header .header-container>div>div.wdg-component-slider .slider-container #slider #button-container{display:block;width:315px;left:0;top:335px}body.template-les-projets header .header-container>div>div.wdg-component-slider .slider-container #slider #button-container .button-slide{width:auto;margin:0 0 0 20px;padding:20px 60px}body.template-les-projets header .header-container>div>div#wdg-project-stats{vertical-align:top;width:30%}body.template-les-projets header .header-container>div>div#wdg-project-stats p{width:90%;height:80px;margin:0 0 6.5px;padding:20px 5%;font-size:22pt;background:#fff;color:#000}body.template-les-projets header .header-container>div>div#wdg-project-stats p:first-child{height:40px;background:#000;color:#fff;line-height:40px}body.template-les-projets header .header-container>div>div#wdg-project-stats p:nth-child(2) img{margin-right:37px}body.template-les-projets header .header-container>div>div#wdg-project-stats p span{font-size:20pt}body.template-les-projets header .header-container>div>div#wdg-project-stats p span span{font-size:25pt;letter-spacing:2px;font-weight:700}body.template-les-projets div#content>h2{padding-top:80px;background-color:rgba(51,51,51,.05)}body.template-les-projets nav#project-filter{display:flex;justify-content:space-around;height:45px;line-height:45px;margin-bottom:30px;padding:20px;text-transform:uppercase;background:#333;color:#fff;font-size:15pt}body.template-les-projets nav#project-filter select{position:relative;width:100%;height:43px;padding-right:50px;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:none;line-height:40px;text-transform:uppercase;cursor:pointer}body.template-les-projets nav#project-filter div.project-filter-container{width:22%;overflow:hidden;background:url(../../images/common/arrow-filter.png) no-repeat right #fff}body.template-les-projets nav#project-filter select option{padding:15px 15px 15px 10px;border-bottom:1px solid #e1e3e2;min-height:12px}body.template-les-projets nav#project-filter select#project-filter-impact option{padding:15px 15px 15px 45px;background-color:transparent;background-repeat:no-repeat;background-position:5px center}body.template-les-projets nav#project-filter select option#all-impacts{padding-left:5px}body.template-les-projets nav#project-filter select option#economique{background-image:url(../../images/common/impact-eco-small.png)}body.template-les-projets nav#project-filter select option#environnemental{background-image:url(../../images/common/impact-env-small.png)}body.template-les-projets nav#project-filter select option#social{background-image:url(../../images/common/impact-social-small.png)}body.template-les-projets .projects-positive-savings{background-color:rgba(51,51,51,.1)}body.template-les-projets .wdg-component-projects-preview .project-container{height:620px;min-width:240px}body.template-les-projets .projects-after-end-date .wdg-component-projects-preview .project-container,body.template-les-projets .projects-current .wdg-component-projects-preview .project-container,body.template-les-projets .projects-positive-savings .wdg-component-projects-preview .project-container{width:33%}body.template-les-projets div .projects-title-precisions{margin-top:-16px;margin-bottom:32px}body.template-les-projets .projects-funded .wdg-component-projects-preview .project-container{width:25%}body.template-les-projets .wdg-component-projects-preview .block-projects{height:auto;margin:auto;padding-top:5px;overflow-y:hidden}body.template-les-projets div#content>div:last-child{margin-top:-10px;padding-bottom:30px;background-color:rgba(51,51,51,.05)}body.template-les-projets div#content>div:last-child .wdg-component-projects-preview .block-projects{max-height:550px;margin:auto}body.template-les-projets div#content .projects-positive-savings .wdg-component-projects-preview .project-container .project-framed{background-color:#fff}body.template-les-projets div#content .projects-positive-savings .wdg-component-projects-preview .project-container .project-framed::before{border-top:60px solid rgba(51,51,51,.1)}body.template-les-projets div#content>div:last-child .wdg-component-projects-preview .project-container .project-framed{background-color:#fff}body.template-les-projets div#content>div:last-child .wdg-component-projects-preview .project-container .project-framed::before{border-top:60px solid rgba(51,51,51,.05)}body.bp-user #item-header{margin-top:80px}#template-single-campaign-invest .progress-bar{position:relative;min-width:0;width:360px;max-width:95%;top:auto;margin:auto}.wdg-component-slider .slider-container{width:100%;height:601px;margin:0 auto;text-align:center;position:relative;overflow:hidden}.wdg-component-slider .slider-container #slider .slider-item{width:100%;height:100%;position:absolute;z-index:1;display:inline-block;overflow:hidden}.wdg-component-slider .slider-container #slider .slider-item .message-banner{position:absolute;z-index:2;top:148px;left:0;width:-webkit-calc(100% - 282px);width:-moz-calc(100% - 282px);width:calc(100% - 282px);height:280px;background:rgba(0,86,99,.7)}.wdg-component-slider .slider-container #slider .slider-item .message-banner::after{border-top:280px solid rgba(0,86,99,.7);border-right:274px solid transparent;content:"";position:absolute;top:0;width:0%;left:100%}.wdg-component-slider .slider-container #slider .slider-item .slider-motif-left-haut{position:absolute;z-index:3;left:0%;top:0%}.wdg-component-slider .slider-container #slider .slider-item .message-banner .slider-motif-left-bas{position:absolute;z-index:3;left:0%;top:100%;width:60px}.wdg-component-slider .slider-container #slider .slider-item .slider-motif-right{position:absolute;z-index:2;right:0;bottom:-4px}.wdg-component-slider .slider-container #slider .slide-1button .message-banner .screen-message,.wdg-component-slider .slider-container #slider .slider-item .message-banner .screen-message{margin:42px 0;padding-left:30%;position:relative;line-height:100%;font-size:50px;font-family:wedogood;text-align:left;color:#fff}.wdg-component-slider .slider-container #slider .slider-item .message-banner .mobile-message{display:none}.wdg-component-slider #button-container,.wdg-component-slider .slider-container #slider .slide-1button #button-container,.wdg-component-slider .slider-container .slider-choice{position:absolute;z-index:2;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:80%;height:55px;top:450px;left:10%}.wdg-component-slider #button-container .button-slide,.wdg-component-slider .slider-container #slider .slide-1button #button-container .button-slide{width:32%;margin:0% 1.5%;text-align:center;font-size:11pt;line-height:55px;letter-spacing:.063em;text-transform:uppercase;background-color:#ea4f51;color:#fff}.wdg-component-slider .slider-container .slider-choice{-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;width:100px;height:10%;left:46.5%;top:86%}.wdg-component-slider .slider-container .slider-choice .num-slide{width:15px;height:15px;background-color:#fff;cursor:pointer;color:rgba(0,0,0,0)}.wdg-component-slider .slider-container .slider-choice .active-slide{background-color:#00879b}.wdg-component-slider .slider-container .slider-choice .inactive-slide{background-color:#fff}@media screen and (max-width:1220px){.template-home .wdg-component-slider .slider-container #slider .slider-item img.slide{width:auto;position:absolute;left:-850px}.wdg-component-slider .slider-container #slider .slider-item .message-banner .screen-message{padding-left:20%}}@media screen and (max-width:1100px){.wdg-component-slider .slider-container #slider .slider-item .message-banner .screen-message{padding-left:15%;font-size:46px;margin:48px 0}}@media screen and (max-width:997px){.wdg-component-slider .slider-container #slider .slider-item .message-banner .slider-motif-left-bas,.wdg-component-slider .slider-container #slider .slider-item .message-banner::after,.wdg-component-slider .slider-container #slider .slider-item .slider-motif-right,.wdg-component-slider .slider-container .slider-choice{display:none}.wdg-component-slider .slider-container #slider .slider-item .message-banner{width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.wdg-component-slider .slider-container #slider .slider-item .message-banner .screen-message{margin:0}.wdg-component-slider #button-container{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.wdg-component-slider #button-container .button-slide{display:block;-webkit-flex-flow:column wrap;flex-flow:column wrap;margin-bottom:10px;width:50%;height:55px;min-width:250px}}@media screen and (max-width:620px){.wdg-component-slider .slider-container #slider .slider-item .message-banner{top:100px}.wdg-component-slider .slider-container #slider .slider-item .slider-motif-left-haut{display:none}.wdg-component-slider .slider-container #slider .slider-item .message-banner .screen-message{font-size:40px;padding-left:10%}.wdg-component-slider #button-container{top:415px}}.wdg-component-projects-preview .project-slider{width:100%;overflow:-moz-scrollbars-horizontal;-ms-overflow-style:scrollbar;overflow-x:auto;margin-bottom:.8%}.wdg-component-projects-preview .block-projects{z-index:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:555px;margin:auto}@media screen and (min-width:1200px){.wdg-component-projects-preview .block-projects{margin:auto}}.wdg-component-projects-preview .project-container{position:relative;display:-webkit-flex;display:flex;width:29%;min-width:320px;max-width:400px;height:500px;-webkit-justify-content:center;justify-content:center;font-family:Trebuchet MS,sans-serif}.wdg-component-projects-preview .project-container .project-framed{width:90%;height:100%;background-color:rgba(51,51,51,.05);position:relative;top:25px;margin:0% 5%}.wdg-component-projects-preview .project-container .project-framed::before{border-top:60px solid #fff;border-right:60px solid transparent;content:"";height:0;left:0;position:absolute;top:0;width:0}.wdg-component-projects-preview .project-container .project-framed .project-title{position:relative;width:80%;max-height:40px;overflow:hidden;top:20px;margin:15px auto 15px 30px;font-size:13pt;font-weight:700;text-transform:uppercase;text-align:center}.wdg-component-projects-preview .project-container .project-framed .project-img{position:absolute;width:100%;height:160px;-webkit-background-size:cover;background-size:cover;background-position:center;top:75px}.wdg-component-projects-preview .project-container .project-framed .project-summary{position:absolute;top:238px;max-width:100%;height:77px;overflow:hidden;margin:4px 0 0;padding:0 4%;font-size:10pt;text-align:justify}.wdg-component-projects-preview .project-container .project-framed .progress-info{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:absolute;-webkit-justify-content:center;justify-content:center;top:375px;width:100%;margin-top:15px;letter-spacing:.125em}.wdg-component-projects-preview .project-container .project-framed .progress-info .progress-pers{border-right:2px solid #333;width:50%}.wdg-component-projects-preview .project-container .project-framed .progress-info .progress-days,.wdg-component-projects-preview .project-container .project-framed .progress-info .progress-status{width:50%}.wdg-component-projects-preview .project-container.cat-epargne-positive .project-framed .progress-info .progress-pers{width:100%;border-right:0}.wdg-component-projects-preview .project-container.cat-epargne-positive .project-framed .progress-info .progress-days{display:none}.wdg-component-projects-preview .project-container .project-framed .progress-info .info-nb{display:block;text-transform:uppercase;text-align:center;font-size:12pt;font-weight:700;margin:0}.wdg-component-projects-preview .project-container .project-framed .progress-info .info-action{text-transform:uppercase;text-align:center;font-size:9pt;margin:0}.wdg-component-projects-preview .home-button-project{display:inline-block;text-align:center;font-size:.938em;letter-spacing:.063em;text-transform:uppercase;padding:20px 0%;bottom:0%}.wdg-component-projects-preview .project-container .project-framed .project-button{position:absolute;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;background-color:#00879b;color:#fff}.wdg-component-projects-preview .project-container .project-framed .see-project{background-color:#d3eae9;color:#333}.wdg-component-projects-preview .see-more{position:relative;width:-webkit-calc(.26*100%);width:-moz-calc(.26*100%);width:calc(.26*100%);padding:20px 0;background-color:#ea4f51;color:#fff}@media screen and (max-width:997px){.wdg-component-projects-preview .project-container{width:320px}}@media screen and (max-width:1100px){.wdg-component-projects-preview .see-more{width:288px}}@media screen and (min-width:1400px){.wdg-component-projects-preview .see-more{width:360px}}body.template-les-projets .wdg-component-projects-preview .project-container .project-framed{height:81%}.impacts-container,.impacts-container .impact-logo{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.impacts-container{position:absolute;z-index:2;width:90%;height:50px;margin:0% 5%}.impacts-container .impact-logo{width:42px;height:42px;border-radius:100%;border:solid 4px transparent;color:#fff;cursor:pointer;margin:0 1px}.wdg-component-projects-preview .impacts-container .impact-logo{transition:all .2s linear}.impacts-container .impact-ecologic{background:linear-gradient(45deg,#8bc79c,#00879b)}.impacts-container .impact-social{background:linear-gradient(45deg,#e2c80d,#ea4f51)}.impacts-container .impact-economic{background:linear-gradient(45deg,#00879b,#005663)}.wdg-component-projects-preview .impacts-container .impact-logo:hover{transform:scale(1.15);border-color:#fff}.impacts-container .impact-logo,div.project-rewards-content div.project-rewards-padder{position:relative}#wdg-lightbox-newproject #connect-form.specific-hidden,.impacts-container .info-bulle.invisible{display:none}.impacts-container .info-bulle.visible{display:inline;position:absolute;z-index:500;top:30px;background-color:#fff;border:1px solid #333;padding:1px 4px;white-space:nowrap;font-size:9pt}div#content.version-3 div.project-banner div.project-banner-content div.banner-half.right div.project-banner-info-actions div.impacts-container .impact-logo{border:none}.progress-bar{min-width:100%;position:absolute;top:335px;height:40px;background-color:#e1e3e2}.progress-bar.shortcode-context{position:relative;top:0}.wpb_text_column .progress-bar.shortcode-context span p{margin-bottom:15px!important}.progress-bar .current-amount{-webkit-justify-content:space-around;justify-content:space-around;position:absolute;font-size:13pt;letter-spacing:.12em;color:#fff;background:linear-gradient(45deg,#59cee0,#00879b);z-index:1}.progress-bar .current-amount,.progress-bar .progress-percent,.progress-bar .vote-status{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:100%}.progress-bar .progress-percent{position:absolute;right:3%;font-size:13pt;letter-spacing:.12em;font-weight:700;text-align:right;z-index:2}.progress-bar .vote-status{-webkit-justify-content:space-around;justify-content:space-around;text-transform:uppercase;font-style:italic;background:repeating-linear-gradient(-45deg,#e1e3e2,#e1e3e2 7px,#f5f5f5 1px,#e1e3e2 8px)}.progress-bar.minimum-as-step .progress-bar-separator{position:absolute;z-index:2;display:inline-block;height:40px;border-left:2px solid #fff}.progress-bar.minimum-as-step .progress-bar-separator img{position:absolute;left:-11px;top:10px}.progress-bar.minimum-as-step .bg-separated{position:absolute;display:inline-block;height:40px;background:#00879b}.wdg-lightbox{background-color:rgba(0,0,0,.75);top:0;left:0;position:fixed;z-index:4000;width:100%;height:100%}.wdg-lightbox-click-catcher{top:0;left:0;position:absolute;z-index:4001;width:100%;height:100%}.wdg-lightbox .wdg-lightbox-corner{position:relative;max-width:600px;height:0;border-bottom:60px solid #f2f2f2;border-left:60px solid transparent;margin:5vh auto 0;padding-right:60px;z-index:4002}.wdg-lightbox.cornered.msg-valid .wdg-lightbox-corner{border-bottom:60px solid #8bc79c;color:#fff}.wdg-lightbox.cornered.msg-error .wdg-lightbox-corner{border-bottom:60px solid #eacdcb;color:#333}.wdg-lightbox .wdg-lightbox-padder,.wdg-lightbox .wdg-widelightbox-padder{position:relative;max-width:600px;max-height:75vh;margin:5vh auto;padding:50px;background-color:#f2f2f2;overflow-y:auto;z-index:4002}.wdg-lightbox.cornered .wdg-lightbox-padder{margin-top:0;padding:2vh 60px 3vh}.wdg-lightbox.cornered.msg-valid .wdg-lightbox-padder{background-color:#8bc79c;color:#fff;text-align:center}.wdg-lightbox.cornered.msg-error .wdg-lightbox-padder{background-color:#eacdcb;color:#333}.wdg-lightbox .wdg-widelightbox-padder{max-width:90%;padding:20px}.wdg-lightbox .wdg-lightbox-padder>div{background-color:#f2f2f2!important}.wdg-lightbox .wdg-lightbox-corner h2{line-height:60px;text-transform:uppercase;text-align:center;color:#00879b;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.wdg-lightbox .wdg-lightbox-padder h3{text-align:center;margin:0;padding:8px 0 24px}.wdg-lightbox .wdg-lightbox-padder h4{margin:0;padding:8px 0 24px;font-weight:700}.wdg-lightbox .wdg-lightbox-button-close{position:absolute;right:8px;margin-top:-45px}#wdg-lightbox-editOrga .wdg-lightbox-padder .wdg-lightbox-button-close{margin-top:-10px}.wdg-lightbox .wdg-lightbox-corner .wdg-lightbox-button-close{margin-top:0}.wdg-lightbox .wdg-lightbox-button-close a{padding:5px 20px;background:0 0;border:none;font-size:28pt;color:#333;text-transform:lowercase}#validate-terms .validate-terms-excerpt{margin:20px 0;max-height:250px;overflow-y:scroll;-webkit-overflow-scrolling:touch;border:1px solid #eeeced;padding:5px}#validate-terms input{text-align:center;margin:10px 0}#validate-terms>div>span,.wdg-lightbox .wdg-lightbox-padder h3{text-transform:uppercase;font-weight:700}#already-connected,#wdg-lightbox-connexion .warning{text-align:center}.wdg-lightbox .warning{text-align:justify;margin:10px 0}.wdg-lightbox .register-section{margin:15px 0;text-align:center}.wdg-lightbox div.submit{margin:10px auto;text-align:center}.wdg-lightbox.timeout-lightbox{background-color:transparent;margin-top:88px}.wdg-lightbox.timeout-lightbox .wdg-lightbox-padder{background-color:#333;color:#fff}.wdg-lightbox .wdg-lightbox-padder>div.admin-block{background-color:#ea4f51!important;border:1px dotted #000;padding:10px;margin-bottom:5px}.wdg-lightbox .wdg-lightbox-padder>div.admin-block h3{margin:5px auto}.wdg-lightbox .wdg-lightbox-padder>div.admin-block label{display:inline-block;width:140px}.wdg-lightbox ul.errors{list-style:none;padding-left:10px;margin:20px 0}@media screen and (max-width:997px){.wdg-lightbox .wdg-lightbox-corner,.wdg-lightbox .wdg-lightbox-padder,.wdg-lightbox.cornered .wdg-lightbox-padder{margin:0 auto;padding:10px}.wdg-lightbox .wdg-lightbox-padder,.wdg-lightbox.cornered .wdg-lightbox-padder{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);overflow-y:scroll;-webkit-overflow-scrolling:touch}.wdg-lightbox .wdg-lightbox-corner{width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:calc(100% - 100px);max-width:540px}.wdg-lightbox.cornered .wdg-lightbox-padder{max-height:70%;max-height:-webkit-calc(100% - 120px);max-height:-moz-calc(100% - 120px);max-height:calc(100% - 120px)}}#orgacreate_form input[name=org_capable]{margin:30px 5px 0}.connexion_facebook_container{margin-top:0;margin-bottom:15px}.connexion_facebook_container a.social_connect_login_facebook{padding:4px 5px 5px;font-size:12pt;text-transform:uppercase;color:#fff}.box_connection_buttons.red a{font-size:12pt;color:#fff}.wdg-lightbox.msg-lightbox{position:absolute;text-align:center;font-size:12pt}.wdg-lightbox.msg-lightbox .wdg-lightbox-padder{position:relative;overflow-y:hidden;max-width:600px;height:0;margin:200px auto 0;padding:20px 60px;border-left:60px solid transparent;z-index:4002;background-color:transparent}.wdg-lightbox.msg-lightbox .wdg-lightbox-padder.valid-msg{border-bottom:60px solid #8bc79c;color:#fff}.wdg-lightbox.msg-lightbox .wdg-lightbox-padder.error-msg{border-bottom:60px solid #eacdcb;color:#333}.wdg-lightbox.msg-lightbox .wdg-lightbox-padder .wdg-lightbox-button-close{background-color:transparent!important}.wdg-lightbox.msg-lightbox .wdg-lightbox-padder .wdg-lightbox-button-close a{font-size:18pt}.wdg-lightbox.msg-lightbox .wdg-lightbox-padder.error-msg .wdg-lightbox-button-close a{color:#333}.wdg-lightbox.msg-lightbox .wdg-lightbox-button-close{margin-top:-15px}body input[type=email],body input[type=number],body input[type=text],body select{font-size:12pt}.db-form.v3{text-align:center}.db-form.v3.center{max-width:500px;margin:0 auto}.db-form.v3.align-left{text-align:left}.db-form.v3 .form-error-general{color:red}.db-form.v3 .form-success-general{color:#0f0}.db-form.v3 .field{display:block;margin:0;padding:0 0 24px}.db-form.v3 .field-hidden{display:none}.db-form.v3 .field label{display:inline-block;width:274px;margin:0;padding-bottom:8px;font-weight:700;text-align:left;vertical-align:top}.db-form.v3 .field.admin-theme label{padding:8px 4px}.db-form.v3 .field label.radio-label{font-weight:400;line-height:28px;white-space:normal}.db-form.v3.full .field label{display:block;width:100%}@-moz-document url-prefix(){.db-form.v3.full .field .field-container label{margin-left:-12px}}.db-form.v3 .field i.infobutton{float:right;margin-top:-25px}.db-form.v3 .field div.field-description{font-size:14px;text-align:justify;padding-bottom:8px}.db-form.v3 .field span.field-error{display:none;color:red;padding-bottom:8px}.db-form.v3 .field span.complement{display:block;font-size:10pt;text-align:justify}.db-form.v3 .field-container{display:block;white-space:normal}.db-form.v3 .field-container.field-type-check{display:inline-block}.db-form.v3 .field-container input[type=email],.db-form.v3 .field-container input[type=number],.db-form.v3 .field-container input[type=password],.db-form.v3 .field-container input[type=text]{width:260px;height:30px;border:none}.db-form.v3 .field-container input[type=file]{border:none}.db-form.v3.bg-white .field-container .select-multiple-items-retracted,.db-form.v3.bg-white .field-container input,.db-form.v3.bg-white .field-container textarea{background:#e1e3e2}.db-form.v3.full .field-container input[type=email],.db-form.v3.full .field-container input[type=number],.db-form.v3.full .field-container input[type=password],.db-form.v3.full .field-container input[type=text]{width:96%;width:-webkit-calc(100% - 16px);width:-moz-calc(100% - 16px);width:calc(100% - 16px);height:50px;margin:0;padding:3px 8px}.db-form.v3 .field-container input[type=text].adddatepicker{cursor:pointer}.db-form.v3 .field-container input[type=text]:invalid{border:none;box-shadow:none;-webkit-box-shadow:none}.db-form.v3 .field-container select{width:100%;height:50px;margin:0;padding:3px 8px;border:none;cursor:pointer;background-size:50px}.db-form.v3.bg-white .field-container select{background:url(../../images/common/arrow-filter.png) no-repeat right #e1e3e2}.db-form.v3 .field-container .select-multiple-items-retracted{text-align:left;cursor:pointer}.db-form.v3 .field-container .select-multiple-items-retracted span{display:inline-block;overflow:hidden;width:calc(100% - 58px);height:50px;line-height:50px;padding-left:8px}.db-form.v3 .field-container .select-multiple-items-retracted button{float:right;width:50px;height:54px;border:none;background:url(../../images/common/arrow-filter.png) no-repeat;cursor:pointer}.db-form.v3 .field-container .select-multiple-items-retracted.reverse button{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}.db-form.v3 .field-container .select-multiple-items{padding:8px}.db-form.v3 .field-container textarea{width:240px;font-family:Trebuchet MS,sans-serif}.db-form.v3.full .field-container textarea{width:-webkit-calc(100% - 16px);width:-moz-calc(100% - 16px);width:calc(100% - 16px);height:150px;margin:0;padding:8px;font-size:12pt;font-family:Trebuchet MS,sans-serif}.db-form.v3 .field-container .field-value a{max-width:none}.db-form.v3 a.button{display:inline-block;padding:0;line-height:50px;text-align:center}.db-form.v3 a.button,.db-form.v3 button{width:-webkit-calc(100% - 2px);width:-moz-calc(100% - 2px);width:calc(100% - 2px);height:50px}.db-form.v3 a.button.half,.db-form.v3 button.half{width:45%}.db-form.v3 .button.transparent{width:-webkit-calc(100% - 4px);width:-moz-calc(100% - 4px);width:calc(100% - 4px)}.db-form.v3 .button.transparent.half{width:-webkit-calc(45% - 4px);width:-moz-calc(45% - 4px);width:calc(45% - 4px)}.db-form.v3 .button#insert-media-button,.db-form.v3 .button.insert-media,.db-form.v3 .mce-container button,.db-form.v3 a.button.su-generator-button{width:auto;height:auto;line-height:normal}.db-form.v3 input[type=checkbox],.db-form.v3 input[type=checkbox].rate,.db-form.v3 input[type=radio]{width:0;height:0;position:relative;margin-right:24px;vertical-align:top;visibility:hidden}.db-form.v3 input[type=checkbox]+span:after,.db-form.v3 input[type=checkbox].rate+span:after,.db-form.v3 input[type=radio]+span:after{content:'';position:relative;display:inline-block;left:-5px;top:5px;width:19px;height:19px;margin-left:-24px;border:1px solid #333;background:#fff;cursor:pointer}.db-form.v3 input[type=checkbox].rate+span:after,.db-form.v3 input[type=radio]+span:after{width:23px;height:23px;margin-left:-23px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.db-form.v3 input[type=radio]+span:after{width:20px;height:20px}.db-form.v3 input[type=checkbox].rate:checked+span:after,.db-form.v3 input[type=checkbox]:checked+span:after,.db-form.v3 input[type=radio]:checked+span:after{width:20px;height:20px;background:#333}.db-form.v3 input[type=checkbox].rate-ecology:checked+span:after{width:24px;height:24px;border:0;background:url(../../images/common/impact-env-small.png);background-size:100%}.db-form.v3 input[type=checkbox].rate-economy:checked+span:after{width:24px;height:24px;border:0;background:url(../../images/common/impact-eco-small.png);background-size:100%}.db-form.v3 input[type=checkbox].rate-social:checked+span:after{width:24px;height:24px;border:0;background:url(../../images/common/impact-social-small.png);background-size:100%}.db-form.v3 span.field-money,.db-form.v3 span.field-percent{position:absolute;top:0;right:15px}.db-form.v3 span.rate-description{display:inline-block;margin-top:16px}.db-form.v3 span.rate-description.rate-ecology{color:#8bc79c}.db-form.v3 span.rate-description.rate-economy{color:#00879b}.db-form.v3 span.rate-description.rate-social{color:#f1a074}.db-form.v3 .field-container input[type=file]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.db-form.v3 .field-container input[type=file]+label.file-label{display:inline-block;width:-webkit-calc(100% - 2px);width:-moz-calc(100% - 2px);width:calc(100% - 2px);margin-left:0;padding:24px 0;line-height:32px;font-weight:400;text-align:center;border:1px dashed #333;cursor:pointer}.db-form.v3 .field-container input[type=file]+label.file-label.dragover{border:1px dotted #333}.db-form.v3 .field-container input[type=file]+label.file-label span.button.blue{display:inline-block;margin:auto;padding:8px 24px;text-transform:uppercase;background:#00879b;color:#fff}.db-form.v3 .field.secondary{margin-top:-16px;margin-bottom:16px}.db-form.v3 .field.secondary label{font-size:11pt}.wp-form-title{text-align:center;margin:0;padding-bottom:10px;text-transform:uppercase;color:#00879b;font-size:16pt;font-weight:400}.wp-form-text,.wp-form-textarea{border:none;font-family:Trebuchet MS,sans-serif}.wp-form-text{height:34px;width:240px;padding:0 10px;font-size:12pt}.wp-form-textarea{width:250px;padding:5px;font-size:11pt}.wp-form-submit{width:255px;padding:15px;margin:15px auto;border:none;background-color:#ea4f51;font-size:11pt}#wdg-lightbox-contactprojet span.wpcf7-list-item{display:block;margin-left:0}#wdg-lightbox-contactprojet .wpcf7-form{width:95%;margin:auto}#wdg-lightbox-contactprojet .wpcf7-form p{margin:20px auto}nav.wdg-breadcrumb{margin:10px 0}div.project-rewards-content{padding:0}div.project-rewards-content div.project-rewards-padder p.half-form-count input{height:56px;background:rgba(51,51,51,.05);border:none;padding:0 0 0 10px}div.project-rewards-content div.project-rewards-padder p.half-form-count span,div.project-rewards-content div.project-rewards-padder span:nth-child(2),div.project-rewards-content div.project-rewards-padder span:nth-child(4){font-size:16pt;letter-spacing:.125em}div.project-rewards-content div.project-rewards-padder p.half-form-count span.input-suffix{display:inline-block;width:20px;margin-left:-30px;font-size:12pt}div.project-rewards-content div.project-rewards-padder p.half-form-count button{height:56px;font-size:12pt;letter-spacing:.125em}div.project-rewards-content div.project-rewards-padder p{width:600px;margin:10px auto 30px}div.project-rewards-content span.roi_amount_user,div.project-rewards-content span.roi_percent_user{font-size:22px;font-weight:700;color:#93626d}div.project-rewards-content div.roi_amount_base{height:5px;margin-bottom:5px;background-color:#333}div.project-rewards-content table{margin:30px auto 15px}div.project-rewards-content table:before{position:relative;top:70px;border-top:1px solid}div.project-rewards-content table tr:first-child{font-size:12px;font-family:Trebuchet MS,sans-serif;font-weight:700}div.project-rewards-content table tr td{min-width:75px;text-align:center;vertical-align:bottom}div.project-rewards-content table tr td.small{min-width:30px}div.project-rewards-content table tr td>div{margin:auto;width:40px;height:70px;background:#93626d}div.project-rewards-content table tr td>div>div{background:#fff;vertical-align:bottom}div.project-rewards-content table tr:last-child td div{margin-bottom:4px;color:#93626d}div.project-rewards-content table tr:last-child td span.roi_amount_user_container{position:relative;top:-20px;font-size:8pt}div.project-rewards-content div.project-rewards-padder div.arrow-line{position:relative;bottom:43px;margin:0 auto;border-bottom:1px solid #333}div.project-rewards-content div.project-rewards-padder div.arrow-end{position:absolute;bottom:-6px;right:-2px;width:0;height:0;border-top:6px solid transparent;border-left:14px solid #333;border-bottom:6px solid transparent}div.project-rewards-content div.project-rewards-alert{margin-top:10px;font-style:italic}label.title-news{font-size:14pt;font-weight:700}span.advice-news{font-weight:700;text-decoration:underline}#royalties_advice{font-weight:700}#royalties_advice .royalties_advice_value{color:#93626d}@media screen and (max-width:997px){.hidden-inf997,body.template-les-projets header,nav#main>div#menu>a,nav#main>div#menu>a.lines{display:none}.only-inf997,body.home section.project-stats>div div.left>span{display:block}.only-inf997.inline{display:inline}h2.standard{font-size:24pt}#content .padder,body.template-les-projets nav#project-filter div.project-filter-container{width:100%}nav#main>div#menu{width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:calc(100% - 10px);padding:5px}nav#main>div#menu>a#btn-burger,nav#main>div#menu>a.btn-user,nav#main>div#menu>a:first-child{display:inline-block}nav#main>div#menu>a.btn-user{padding-right:0}nav#main>div#menu>a.btn-user::before{border-left:0;margin-right:5px}nav#main>div#menu>a.btn-user::after{content:"";border-right:2px solid #333;margin-left:5px;height:30px;padding-top:3px;padding-bottom:3px}nav#main>div#menu>a.btn-user.active{height:50px;margin-right:0;border-right:2px solid #e1e3e2;padding-right:5px}nav#main>div#menu>a.btn-user.active::after{margin-left:0;border-right:0}nav#main>div#menu>a.btn-user.active.connected img,nav#main>div#menu>a.btn-user.active.not-connected img{margin-top:9px}nav#main>div#menu>a#btn-burger.active{position:relative;height:40px;margin:-10px;padding:5px 17px;background-color:#e1e3e2}nav#main>div#menu>a#btn-burger img{vertical-align:middle}#submenu-search,#submenu-user{top:50px;right:0}#submenu-search a{display:block;color:#333;padding:10px;border-bottom:2px solid #e1e3e2;text-transform:uppercase;font-size:10pt}#submenu-search a:hover{background:#e1e3e2}#submenu-search-input{height:-webkit-calc(100% - 150px);height:-moz-calc(100% - 150px);height:calc(100% - 150px)}.submenu-style ul.submenu-list{max-height:200px}footer>.footer-container{background-image:none}footer>.footer-container>section:nth-child(1)>div{float:none;width:98%;margin:0% 1%}footer>.footer-container>section:nth-child(1) ul{margin:0}footer>.footer-container>section:nth-child(1)>div>ul{display:none;margin:0 0 30px}footer a{font-size:20pt}footer>.footer-container>section:nth-child(1)>div>span.footer-subtitle{margin:0;padding:10px 0;font-size:25pt}footer>.footer-container>section:nth-child(1)>div>span.footer-subtitle.border-hidden{border-top:0}footer>.footer-container>section:nth-child(1)>div>span.footer-subtitle.clickable{cursor:pointer}footer>.footer-container>section:nth-child(1)>div>span.footer-subtitle.clickable::after{content:"+";right:1%;position:absolute}footer>.footer-container>section:nth-child(1)>div>span.footer-subtitle.clickable.expanded::after{content:"-"}footer>.footer-container>div>div:nth-child(1),footer>.footer-container>div>div:nth-child(2){width:50%;padding:0;text-align:center;margin:0}footer>.footer-container>div>div:nth-child(3){width:96%;height:120px;margin:0 1%;text-align:center}footer>.footer-container>div>div:nth-child(3) img{margin-top:5px}footer>.footer-container>div>div:nth-child(4){clear:both;width:60%;margin:0% 20%;text-align:center}footer>.footer-container>div>div:nth-child(4) img{width:100%}footer>.footer-container>div>div:nth-child(5){background:#ea4f51;width:98%;margin:0;padding:50px 1% 0%}footer>.footer-container>div>div:nth-child(5) li{margin:5px 0;text-align:center}footer>.footer-container>div>div:nth-child(5) a{color:#fff;font-size:14pt}footer>.footer-container>div>div:nth-child(6){display:none}footer>.footer-container>div>div:nth-child(7){float:left;margin:-295px 0 0;width:100%;height:35px;background:#fff}body.home section.project-stats>div div.left{width:100%;margin-bottom:25px;margin-left:0;text-align:center}body.home section.project-stats>div div.left img{margin-right:0;float:none}#home-video .home_video .video-container,.home_video .button-video{-moz-box-shadow:0 0;-webkit-box-shadow:0 0;-o-box-shadow:0 0;box-shadow:0 0;filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=0, Strength=0);height:auto}body.template-les-projets nav#project-filter{display:block;height:auto;padding:0;line-height:30px;background:#fff}body.template-les-projets nav#project-filter select{display:none;width:100%;height:44px;padding-left:5%;border-bottom:1px solid #e1e3e2}body.template-les-projets nav#project-filter>span{display:block;width:90%;padding:10px 5%;background:#333;color:#fff;cursor:pointer}body.template-les-projets nav#project-filter>span:after{float:right;content:"+"}body.template-les-projets nav#project-filter>span.show:after{content:"-"}body.template-les-projets nav#project-filter select.project-filter-select option{padding:10px 8%!important}body.template-les-projets nav#project-filter select#project-filter-impact option#economique,body.template-les-projets nav#project-filter select#project-filter-impact option#environnemental,body.template-les-projets nav#project-filter select#project-filter-impact option#social{padding-left:-webkit-calc(40px + 8%)!important;padding-left:-moz-calc(40px + 8%)!important;padding-left:calc(40px + 8%)!important;background-position:8% center}body.template-les-projets .wdg-component-projects-preview .project-slider{margin-bottom:15px}body.template-les-projets .wdg-component-projects-preview .block-projects{display:block;width:960px;max-height:620px}body.template-les-projets .projects-after-end-date .wdg-component-projects-preview .project-container,body.template-les-projets .projects-current .wdg-component-projects-preview .project-container,body.template-les-projets .projects-funded .wdg-component-projects-preview .project-container{display:inline-block;width:320px;height:620px}body.template-les-projets .wdg-component-projects-preview .project-container .project-framed{position:absolute;height:82%}body.template-les-projets .button.more-content{display:none}#cookies-alert{width:96%;padding:24px 2%;font-size:16px}}@media screen and (max-width:767px){.mobile_hidden{display:none!important}.only_on_mobile{display:block!important}.only_on_mobile.inline{display:inline!important}.center,.center_small{width:100%!important}#container{padding-top:0!important}.indent{margin-left:0!important}.part-title-separator{width:90%!important;margin:0 5%!important}ul#project-list-menu{padding:0 0 6px;margin:10px 2% 5px;border-bottom:1px solid #2b2c2c}ul#project-list-menu li{list-style-type:none;display:inline-block;padding:0 2px}ul#project-list-menu li a{color:#2b2c2c;font-size:15px;padding-bottom:5px}ul#project-list-menu li a.selected{font-weight:700;border-bottom:3px solid #2b2c2c}ul#project-list-menu li a:hover{color:#c7c6c6;border-bottom:3px solid #c7c6c6}.project-list .part-title-separator{min-height:32px!important}.project-list .part-title{padding:0 20px!important;font-size:25px!important}.home-small-project{width:96%!important;min-height:0!important;padding:2%!important;float:none!important}.home-large-project h2,.home-small-project h2{font-size:12pt!important}.home-small-project .description-separator,.home-small-project .description-zone .description-logos{display:none!important}.home-small-project .description-zone{margin-top:280px!important}.home-small-project .video-zone-container{position:absolute!important;top:50px!important;width:95%!important}.home-small-project .description-zone .description-summary,.home-small-project .video-zone{width:100%!important}.home-large-project{margin-top:0!important}.home-large-project .video-zone{width:100%!important;min-height:250px!important}.home-large-project .video-zone iframe{width:100%}.home-large-project .description-zone{margin-left:0!important;width:100%!important;height:auto!important}.home-large-project .description-zone .description-middle{display:none!important}.home-large-project .description-zone .description-summary{margin:5px 0!important}#head-content #subtitle,#head-content #title,.home-large-project .description-zone .description-discover{position:relative!important;bottom:auto!important}#head-image{top:37px!important;height:150px!important;background-image:url(../../images/header.jpg)}#head-content{bottom:auto!important;width:100%!important}#head-content #subtitle,#head-content #title{width:90%!important;margin:0% 5%!important;color:#fff}#head-content #title p{margin:10px 0!important}#head-content #title img{width:20px;height:20px}#projects-stats{margin-top:150px}#projects-stats-content{position:inherit!important;padding-top:15px;width:100%!important;height:125px!important;background:#eeeced!important;text-align:center}#projects-stats-content .project_full_percent{position:relative;display:inline-block;margin-top:0!important;margin-left:0!important;padding:0!important;font-size:21px!important;background:#ea4f51!important}#projects-stats-content .progress_zone{margin-top:70px!important;margin:auto}#projects-stats-content .progress_zone .progress_percent{top:0!important}#projects-stats-content .project_full_progressbg{margin-left:0!important;background:#fff;text-align:left}#projects-stats-content .project_full_progressbar{display:none}#projects-stats-content .logos_zone{margin-top:-100px}#projects-stats-content .logos_zone.vote{margin-top:0}#projects-stats-content .logos_zone .post_bottom_infos_item{display:inline-block!important}#project-summary-container #projects-summary,#projects-left-desc{width:100%!important;height:auto!important}#project-summary-container{margin:10px 2%!important;height:auto!important}#projects-left-desc .video-zone{margin:10px 2%!important;width:96%!important}#projects-left-desc .video-zone iframe{max-width:100%}#post_bottom_content .projects-desc-item .grey-triangle,#post_bottom_content .projects-desc-item .project-content-icon,#projects-right-desc{display:none}#post_bottom_content .projects-desc-item{width:90%;margin:25px 5%}#post_bottom_content .projects-desc-item .projects-desc-content{width:100%!important;left:0!important;margin-bottom:0!important}#post_bottom_content .projects-desc-item .projects-desc-content p{padding:0 10px!important}#post_bottom_content .projects-desc-item .projects-desc-content p .projects-more{position:absolute;margin-left:-10px}#post_bottom_content .projects-desc-item .projects-desc-content h2{margin:15px 10px!important;text-align:center;font-size:18px;text-transform:none}.mobile-share{text-align:center}.mobile-share .jy-crois .stats_btn{background-position:10px 0;vertical-align:top;background-size:75%;height:75px!important;margin-right:0}.mobile-share .jy-crois .stats_btn #jy-crois-txt{top:35px;left:-10px}.mobile-share .jy-crois .stats_btn p{top:55px}.reward-zone{background-color:#eeeced;padding:20px}.reward-zone .project-rewards{text-align:center;line-height:1.3em;padding-bottom:5px}.reward-zone #invest-button a{font-size:15px;font-weight:700}#invest-button.responsive-fixed.fixed{position:fixed;top:-22px;width:100%;z-index:20}#invest-button .description-discover{margin-top:22px!important}ul.secondary-menu{list-style:none;width:200px;margin:15px auto;padding-left:0}ul.secondary-menu li{background:#333;margin:5px 0;text-align:center;padding:10px 15px;-webkit-padding-start:0}ul.secondary-menu li a{color:#fff;text-transform:uppercase;font-size:20px}#invest_form{width:90%!important}.invest_part{width:94%!important;padding:10px 3%!important}.invest_part .label{width:auto!important}.invest_step1_currentproject,.invest_step1_generalities{margin:2%!important;max-width:98%}.sidebar-login-form .standard-label{width:90px!important}.sidebar-login-form input[type=password],.sidebar-login-form input[type=text]{width:245px!important}.sidebar-login-form .link-forgotten{margin-left:94px!important}.form-register .register-section,.form-register .register-section div.on-focus{text-align:left!important}.form-register .on-focus input{margin-left:0!important;width:170px;height:25px;font-size:20px}#signup_form #signin-button,#signup_form .submit{float:none!important}#signup_form .connexion_facebook_container{margin:15px auto!important}#wdg-lightbox-connexion .submit-center{float:none!important}#wdg-lightbox-connexion .connexion_facebook_container{float:none!important;margin:-25px auto!important}#wdg-lightbox-connexion .connexion_facebook_container.box_connection_buttons.blue{margin-top:40px!important}#content.theme-myphotoreporter nav.menu-client{padding-top:5px!important;height:55px!important}#content.theme-myphotoreporter .client-header{height:180px!important;background-size:250%!important}#content.theme-myphotoreporter .client-header .center{display:none}}@media screen and (max-width:400px){#submenu-search,#submenu-user{width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px);width:calc(100% - 8px)}}@media screen and (max-width:450px){#label-validate-terms-check-register{width:calc(100% - 30px);margin-left:30px}#label-validate-terms-check-register input{display:none}#label-validate-terms-check-register input[type=checkbox]+span:after{margin-left:-24px}}@media screen and (min-width:768px) and (max-width:959px){.tablet_hidden{display:none!important}.only_on_tablet{display:block!important}.center{width:768px!important}.indent{margin-left:20px!important}.center{max-width:100%!important}.part-title-separator{width:768px!important}.home-small-project,.home-small-project .video-zone{width:370px!important}.home-small-project.status-vote .description-zone .description-logos-item{width:45px!important}.home-large-project .video-zone{width:415px!important}#head-image{top:47px!important}#head-content{width:768px!important}#head-content #subtitle,#head-content #title{margin-left:5px}#projects-stats-content,#white-background{width:260px!important}#project_vote_zone textarea,#projects-left-desc #projects-summary{width:100%!important}#projects-left-desc,#projects-stats-content .project_full_progressbg{margin-left:5px!important;width:250px!important}#projects-stats-content .project_full_percent{position:relative;display:inline-block;margin-top:0!important;margin-left:0!important;background-color:#333;color:#fff;font-size:21px!important}#projects-stats-content .project_full_progressbar{display:none}#invest-button .description-discover{padding:14px 0!important}#projects-left-desc{width:420px!important}#projects-left-desc .video-zone{width:410px!important}.projects-desc-content{width:635px!important}.invest_step1_currentproject,.invest_step1_generalities{max-width:96%!important}}