.elementor-9 .elementor-element.elementor-element-3993caf{--display:flex;--min-height:400px;--justify-content:center;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-0e24186{text-align:center;}.elementor-9 .elementor-element.elementor-element-0e24186 .elementor-heading-title{color:#01A758;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-2cb1344{text-align:center;}.elementor-9 .elementor-element.elementor-element-a9b4fb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-a9b4fb4 */.wap-front .wap-form-body {
  max-height: none !important;
}

.wap-front .wrap-calendar.step-BookingCalendar .slotsPane{
    overflow-y:clip !important;
    overflow-x: clip !important;
    max-height: none !important;
}
.timezone{
    display: none;
}
.calendarMonth {
    width: 80%;
    min-width: 600px;
    padding-right: 30px
}

.slotsPane.p-2 {
    position: absolute;
    min-width: 200px;
    right: 0;
    width: 20%;
    top: 55px;
}
button.wbtn.wbtn-primary.wbtn-slot {
    font-size: 16px !important;
    padding: 5px !important;
    margin: 3px !important;
    width: fit-content;
}

.slots-panel .ds-2 {
    width: 100% !important;
    text-align: center;
}

.wap-head .d-flex{
    flex-wrap: nowrap !important;
}

.wap-front .d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
    flex-wrap: wrap;
    align-content: center!important;
    align-items: center !important;
}

.d-flex.ddays > div{
    width: 14.1% !important;
}

.wap-front.large-version .wrap-calendar{
    height: auto;
}

.wap-front .wbtn.wbtn-secondary.dayselected {
    background-color: rgba(1,167,88,0.9) !important;
}
.hello.d-section.ds-3{
    width: auto;
}



.calendarMonth .d-flex.justify-content-between.align-items-center .wbtn.wbtn-secondary{
    background: rgba(1,167,88,0.9) !important;
    background-color: rgba(1,167,88,0.9)!important;
    border-color: rgba(1,167,88,0.9)!important;
    color: white;
}
.calendarMonth .d-flex.justify-content-between.align-items-center .wbtn-secondary.wbtn-round span {
    line-height: 32px !important;
}
.calendarMonth .d-flex.justify-content-between.align-items-center{
    margin: 30px 0 50px !important;
}

.large-version .wap-wid {
    max-width: 600px !important;
    width: 60%;
}

.staff-av .wstaff-img {
    background-image: "https://agendamento.elastobor.com/favicon-elastobor-corrigido-verde/" !important;
}/* End custom CSS */