.centrer-verticalement{display:flex;flex-direction:column;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center}.centrer-inline{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center}#top-menu li li a{padding:6px 5px;width:310px!important}.et-menu li li a{width:310px!important}.nav li ul{width:350px!important;padding:5px 0px!important;right:10px}.et_pb_menu__wrap{flex-wrap:nowrap!important}@media all and (min-width:1410px) and (max-width:1630px){#top-menu a{font-size:16px!important}#top-menu li{padding-right:8px!important}#logo{max-height:5vw!important}}@media all and (min-width:1250px) and (max-width:1409px){#top-menu a{font-size:14px!important}#top-menu li{padding-right:8px!important}#logo{max-height:5vw!important}}@media all and (min-width:970px) and (max-width:1249px){#top-menu a{font-size:10px!important}#top-menu li{padding-right:8px!important}#logo{max-height:6vw!important}}@media all and (max-width:969px){#top-menu a{font-size:10px!important}#top-menu li{padding-right:8px!important}#logo{padding-top:1vw;max-height:9vw!important}}#footer-widgets{display:none!important}.product .price .duration{display:none!important}.wc-appointments-appointment-form-button{background-color:#ffffff!important}.price{font-weight:700;color:#EB8940!important;font-size:26px!important}.et-blog-css-grid>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.et-blog-css-grid .et_pb_post{align-self:start;padding:15px}.et-blog-css-grid>div>div{width:100%;position:absolute;bottom:0;transform:translate(0%,150%)}.et-blog-css-grid .entry-featured-image-url{padding-top:100%}.et-blog-css-grid .entry-featured-image-url img{position:absolute;height:100%;width:100%;top:0;object-fit:cover}