/* Keep the original layout and colours while allowing the Chrysalis editor. */
.template-leboncreneau{margin:0;overflow-x:hidden}.lbc-header{background:transparent}.lbc-header .right-top-bar{max-width:100%}.lbc-header .right-top-bar>span:last-child{white-space:normal}.cs-image-wrap{position:relative;display:block}.cs-image-wrap img{max-width:100%;height:auto}.lbc-address{display:block;margin-bottom:7px}.lbc-centre{height:100%;position:relative;background:#fff}.lbc-centre img{width:100%;aspect-ratio:4/3;object-fit:cover}.lbc-centre-field{white-space:pre-line;margin:0 0 12px}.lbc-centre-field small{display:block;color:#666}.lbc-plan{padding:10px 14px;font-size:13px;color:#222}.lbc-url-edit{margin-top:15px;padding:8px;border:1px solid #bbb;background:#fff;cursor:pointer}.lbc-noimage{display:grid;place-items:center;min-height:150px;background:#eee}.lbc-contact-form{display:grid;gap:16px;width:100%}.lbc-contact-form label{display:grid;gap:5px;width:100%}.lbc-contact-form input,.lbc-contact-form select,.lbc-contact-form textarea{width:100%;padding:12px;border:1px solid #bbb;border-radius:4px;font:inherit;background:#fff}.lbc-contact-form .lbc-consent{display:flex;align-items:flex-start;font-size:13px}.lbc-contact-form input[type=checkbox]{width:auto;margin:4px 8px 0 0}.lbc-contact-form button{padding:14px;color:#222}.lbc-centres .row{row-gap:20px}.lbc-centres article{position:relative}.lbc-main .rev_slider_wrapper{height:auto!important;background:#333}.lbc-main .rev_slider{display:block!important;visibility:visible!important;height:auto!important}.lbc-main .rev_slider>ul{list-style:none;padding:0;margin:0}.lbc-main .rev_slider>ul>li{display:none;position:relative;min-height:570px;padding:90px 30px 60px;text-align:center;overflow:hidden;isolation:isolate;background:#333}.lbc-main .rev_slider>ul>li:first-child,.lbc-main .rev_slider>ul>li.lbc-slide-active{display:block}.lbc-main .rev_slider>ul.lbc-carousel-ready>li:first-child:not(.lbc-slide-active){display:none}.lbc-main .rev-slidebg,.lbc-main .rev_slider>ul>li>.cs-image-wrap{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.lbc-main .rev_slider>ul>li>.cs-image-wrap img{width:100%;height:100%;object-fit:cover}.lbc-main .rev_slider>ul>li:after{content:'';position:absolute;inset:0;background:#0006;z-index:-1}.lbc-main .lbc-caption{position:relative!important;max-width:100%;margin:0 auto 25px!important;white-space:normal!important;color:#fff}.lbc-main h2.lbc-caption{font-size:48px;line-height:1.2}.lbc-main p.lbc-caption{max-width:780px;font-size:18px;line-height:1.6}.lbc-main .wrap-btn-slide{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.lbc-main .wrap-btn-slide a{display:flex;align-items:center;justify-content:center}.lbc-slider-nav{position:absolute;right:20px;bottom:15px;display:flex;gap:10px}.lbc-slider-nav button{width:44px;height:44px;border:1px solid white;background:#222b;color:white;font-size:24px;border-radius:50%;cursor:pointer}.rev_slider_wrapper{position:relative}.template-leboncreneau .cs-footer .cs-image-wrap{display:block}body[data-cs-editor] .rev_slider>ul>li{display:block!important;margin-bottom:12px}body[data-cs-editor] .lbc-slider-nav{display:none}body[data-cs-editor] .lbc-centres .cs-add-item{display:block;margin:25px 15px;padding:14px;background:#ffd900;border:1px dashed #333;cursor:pointer}body[data-cs-editor] .cs-item-actions{position:relative;display:flex;gap:8px;padding:8px;z-index:5}body[data-cs-editor] .cs-item-actions button{padding:6px 12px;background:#fff;border:1px solid #888;color:#222}body[data-cs-editor] .cs-image-actions{z-index:10}body[data-cs-editor] .lbc-header{position:relative}body[data-cs-editor] .wrap-menu-desktop{position:relative}body[data-cs-editor] .lbc-main [data-lbc-background]{position:relative}
@media(max-width:767px){.lbc-main h2.lbc-caption{font-size:32px}.lbc-main .rev_slider>ul>li{min-height:500px;padding:60px 18px}.lbc-main p.lbc-caption{font-size:16px}.lbc-centres article{padding-top:10px}.cs-image-actions{flex-wrap:wrap}.lbc-header .logo-mobile img{max-width:230px}}
.lbc-legal-links{text-align:center;background:#222;color:white;padding:12px;font-size:12px}.lbc-legal-links a{color:#ddd}
body[data-cs-editor] .lbc-main .rev_slider>ul>li>.cs-image-wrap{position:relative;inset:auto;height:230px;z-index:0;display:block;margin-bottom:25px}body[data-cs-editor] .lbc-main .rev_slider>ul>li>.cs-image-wrap img{height:230px;object-fit:cover}
