li#menu-item-1510{background-color:#2E83BB!important;;height:25px!important;;padding-top:5px!important;;padding-left:5px!important;;padding-right:5px!important;border-radius:10px!important;}li#menu-item-1510 a{color:#fff!important;padding:0px}@media only screen and (max-width:980px){li#menu-item-1510 a{margin-top:-3px}}input.wpcf7-submit{width:100%;margin-top:40px;background-color:#2ea3f2;color:#fff;font-size:18px;cursor:pointer}.cmplz-links.cmplz-documents{display:none!important}#formulaire-responsive{max-width:800px;margin:0 auto;width:100%}.rang-form{width:100%}.demi-colonne,.colonne{float:left;position:relative;padding:0.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}@media only screen and (min-width:48em){.demi-colonne{width:50%}}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpcf7 input[type="text"]:focus{background:rgb(255,255,255)}.wpcf7-submit{float:right;color:#2ea3f2;font-family:'Noto Sans',sans-serif;border-color:#2ea3f2;font-size:14px;line-height:49px;height:49px;font-weight:600;background-color:rgb(255,255,255);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-transform:uppercase;border-width:2px;padding-left:26px;padding-right:26px}.wpcf7-submit:hover{background:#2ea3f2;color:rgb(255,255,255)}span.wpcf7-not-valid-tip{text-shadow:none;font-size:12px;color:#ffff;background:rgb(255,255,255);padding:5px}div.wpcf7-validation-errors{text-shadow:none;border:transparent;background:#9C6533;padding:5px;color:#9C6533;text-align:center;margin:0;font-size:12px}div.wpcf7-mail-sent-ok{text-align:center;text-shadow:none;padding:5px;font-size:12px;background:#59a80f;border-color:#59a80f;color:#fff;margin:0}#top-menu .current-menu-item a::before{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:1.0}#top-menu li a:hover:before{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:1}#top-menu li a:before{content:'';position:absolute;top:3px;left:0;background:#2ea3f2;width:100%;height:2px;-webkit-transform:translateY(24px);transform:translateY(24px);opacity:0;transition:0.3s ease}