#menu-item-9057 a{padding:20px!important;color:#fff!important;border-radius:4px;background-color:#ff9c7b}#menu-item-9057 a:hover{opacity:1;background-color:#6dc7c5}.apss-social-share{margin-top:30px}#main-header .container{max-width:1680px}#main-content .et_pb_column.et_pb_column_empty{display:block!important}.et_pb_top_inside_divider{margin-top:0!important}.et_pb_svg_logo #logo,.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:100%}#top-menu li.current-menu-item>a,.bottom-nav li.current-menu-item>a,.footer-widget h4{color:#6dc7c5;font-weight:600}li.current-menu-ancestor>a{color:#6dc7c5!important}.single h1{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:900;font-size:40px;color:#000000!important;line-height:1.4em;text-align:center}.single #main-content .container:before{background-color:transparent}.single #left-area{width:100%;padding-right:0}.single div#sidebar{display:none}#top-menu li.current-menu-item:after{background-color:#bd9c69}#top-menu li li a{padding:6px 20px;width:350px!important;font-size:0.85rem}.nav li ul{width:100%}ul.sub-menu{width:300px!important}#main-header{top:0;background-color:#F4F4F4;width:100%;box-shadow:0 1px 0 rgba(0,0,0,.0);-moz-box-shadow:0 1px 0 rgba(0,0,0,.0);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.0);position:relative}#top-header{border-bottom:1px solid #f4f4f4;position:relative}.et_mobile_menu .menu-item-has-children>a{font-weight:800;background-color:rgba(241,203,145,0.0);color:#212120;border-bottom:1px dotted #CCC}#et-info-phone:after{height:20px;background:#CCC;position:relative;display:inline-block;width:1px}#et-info-email:before{content:"\e076";margin-right:8px;position:relative;display:inline-block;vertical-align:middle;top:0;color:#c99e67}#et-info-phone:before{content:"\e090";position:relative;top:0px!important;margin-right:8px;color:#c99e67}#top-header{border-bottom:1px solid #f4f4f4}#page-container{overflow-x:hidden}#formulaire-responsive{max-width:600px;margin:0 auto;width:100%}.rang-form{width:100%}.wpcf7 textarea{max-height:150px;max-width:579px;min-height:150px;width:100%}.demi-colonne,.colonne{float:left;position:relative;font-size:14px!important;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}.wpcf7 label{font-size:13px!important;font-weight:600!important}.contain-textarea.cookie1 span{color:#676767;font-size:12px!important}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{width:100%;padding:8px;font-size:13px!important;color:#212121!important;border:0px solid #ccc;border-radius:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpcf7 input[type="text"]:focus{background:#fff}.wpcf7-submit{float:right;color:#69af36;border-color:#69af36;font-size:13px;line-height:49px;height:44px;font-weight:600;background-color:#ffffff;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:#69af36;color:#ffffff}span.wpcf7-not-valid-tip{text-shadow:none;font-size:12px;color:#fff;background:#ff0000;padding:5px}div.wpcf7-validation-errors{text-shadow:none;border:transparent;background:#f9cd00;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}span.wpcf7-not-valid-tip{color:#f00!important;font-size:1em;font-weight:normal;display:block}input[type="checkbox"]{vertical-align:sub}#cookie-law-info-bar{padding:5px 0}.contain-textarea.cookie1 span{color:#212121;font-size:0.9rem!important;line-height:1.3em}.contain-textarea.cookie1 a{color:#fca300!important;font-size:0.9rem!important}.contain-textarea.cookie.c2{color:#585858!important;font-size:0.8rem!important;line-height:1.3em}.contain-textarea.cookie.c2 a{color:#e3061b!important}.separateur-20{height:20px;display:block}#footer-widgets{padding:0}.et-social-icons{display:none}@media only screen and (min-width:48em){.demi-colonne{width:50%}}@media screen and (max-width:980px){.et_header_style_left #logo,.et_header_style_split #logo{max-width:100%!important;max-height:100%}}@media screen and (max-width:1280px){#top-menu-nav,#top-menu{display:none}#et_mobile_nav_menu{display:block}.et_header_style_left #et-top-navigation{padding-top:24px;display:block}}