.entry-content ol,.entry-content ul{padding:30px 0px 30px 50px;list-style-position:outside}.entry-content ol li,.entry-content ul li{margin-bottom:10px}.dc-two-col{font-size:clamp(12px,calc(0.65rem + 0.5vw),20px)}@media only screen and (min-width:768px){.custom_blog .et_pb_post{min-height:460px;max-height:460px}}.le-service-wrapper{overflow:hidden}.le-service-inner{display:flex;flex-direction:column;overflow:hidden;padding:2px 4px}.le-service-name{font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.le-service-time-period{font-size:10px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.day-schedule-timeslot-wrapper{min-height:46px}.latepoint-booking-module-wrapper,.latepoint-booking-form,.lp-booking-module{max-width:100%!important;width:100%!important;box-sizing:border-box!important}.latepoint-booking-module-wrapper *{max-width:100%;box-sizing:border-box}@media (max-width:1024px){#main-content .et_pb_column{overflow-x:hidden}}.latepoint-resources-items-w,.latepoint-resources-items-w .resource-item{box-sizing:border-box!important}.resource-item{overflow:hidden}.resource-item .ri-name h3,.resource-item .ri-description{overflow-wrap:break-word;word-wrap:break-word}@media (min-width:600px) and (max-width:1024px){.latepoint-resources-items-w.resources-columns-4{display:flex!important;flex-wrap:wrap!important}.latepoint-resources-items-w.resources-columns-4 .resource-item{width:calc(50% - 16px)!important;margin:0 8px 24px!important}}.resource-item .ri-buttons{width:100%}.resource-item .latepoint-book-button{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;white-space:normal;height:auto;min-height:44px;line-height:1.3;padding:12px 16px}@media (max-width:600px){.latepoint-calendar-week{display:flex!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.latepoint-calendar-week .le-day-wrapper{min-width:150px;flex:0 0 150px;scroll-snap-align:start}}@media (min-width:601px) and (max-width:1024px){.le-service-name{white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:10.5px!important;line-height:1.15!important}}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#fff6e5!important;color:#333333!important;border-top:3px solid #c0392b!important}.woocommerce-error li,.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#333333!important}