#main-header .nav li ul{min-width:0!important;width:auto!important;white-space:nowrap!important;border-top:2px solid #88d5e9!important;border-radius:0 0 6px 6px!important;padding:6px 0!important;box-shadow:0 8px 20px rgba(0,0,0,0.4)!important}#main-header .nav li ul li a{padding:10px 20px!important;font-size:14px!important;color:#ffffff!important;letter-spacing:0.02em!important}#main-header .nav li ul li a:hover{color:#88d5e9!important;background:rgba(255,255,255,0.05)!important}#main-header .nav li ul li{white-space:nowrap!important}.single-post h1.entry-title,.single h1.entry-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.single-post #left-area,.single #left-area{width:100%!important;float:none!important}.single-post #sidebar,.single #sidebar,.single-post .et_pb_gutters2 #sidebar,.single-post .et_pb_gutters3 #sidebar{display:none!important}.single-post .et_pb_section,.single .et_pb_section{padding-left:0!important;padding-right:0!important}.single-post #page-container,.single #page-container{padding-left:0!important;padding-right:0!important}.single-post .et_post_meta_wrapper .post-thumbnail,.single .et_post_meta_wrapper .post-thumbnail{display:none!important}.teloa-float-rdv{position:fixed;bottom:28px;right:28px;z-index:9999;display:inline-flex;align-items:center;gap:9px;background:#f4858e;color:#ffffff!important;text-decoration:none!important;font-family:'DM Sans',sans-serif;font-weight:600;font-size:0.88rem;letter-spacing:0.03em;padding:14px 22px;border-radius:50px;box-shadow:0 4px 20px rgba(244,133,142,0.45);opacity:0;transform:translateY(16px);transition:opacity 0.35s ease,transform 0.35s ease,box-shadow 0.2s ease;pointer-events:none}.teloa-float-rdv.rdv-visible{opacity:1;transform:translateY(0);pointer-events:auto}.teloa-float-rdv:hover{transform:translateY(-3px)!important;box-shadow:0 8px 28px rgba(244,133,142,0.6)!important;color:#ffffff!important}@media (max-width:640px){.teloa-float-rdv .rdv-txt{display:none}.teloa-float-rdv{padding:14px 15px}}