.orderable-open-hours__date,.orderable-open-hours__service{margin:0 0 0 6px;padding:2px 6px;background:#000;color:#fff;border-radius:4px;display:inline-block;font-size:80%}.orderable-open-hours__service--closed{background-color:#e34f4f;display:none}.orderable-open-hours__date{margin:0 4px 0 0;text-align:center;min-width:30px;border:1px solid #e6ecef;background:0 0;color:inherit}.penci-widget-folded-yes{position:relative;transition:max-height 0.5s ease}.penci-widget-folded-yes:after{content:"";position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(transparent,rgb(255 255 255 / .9));pointer-events:none}.widget-expanded .elementor-widget-container{max-height:none!important;transition:max-height 0.5s ease}.widget-expanded .elementor-widget-container::after{display:none}.widget-fold-button-wrapper{margin-top:15px;text-align:center;position:absolute;bottom:0;left:0;right:0;z-index:2}.widget-fold-button{background-color:var(--paccent-cl);color:#fff;border:none;padding:10px 20px;cursor:pointer;font-size:12px;font-weight:700;transition:all 0.3s ease;display:inline-block;text-decoration:none}.widget-fold-button:hover{opacity:.8}