/* https://beauxartsdeliege.be/wp-content/plugins/calendarista/assets/css/calendarista.min.css?calendarista=15.6.7&ver=6.8.1 */
.calendarista-invisible{visibility:hidden}.calendarista-hide{display:none}.calendarista .hide{display:none!important}.calendarista .show{display:block!important}.calendarista-align-left{text-align:left}.calendarista-align-center{text-align:center}.calendarista-align-right{text-align:right}.calendarista .dropdown-menu a{text-decoration:none;border-width:0}.calendarista a.list-group-item,.calendarista a.list-group-item:hover,.calendarista button.list-group-item:hover,.calendarista a.list-group-item:focus,.calendarista button.list-group-item:focus{text-decoration:none}.calendarista-readonly-field.form-control[readonly]{background-color:#fff;opacity:1}.calendarista-margin-top{margin-top:10px!important}.calendarista .row.calendarista-nomargin{margin-right:0!important;margin-left:0!important}.calendarista .collapse.in{display:block!important}.calendarista .form-check-input{margin-left:0;position:relative}@supports(-webkit-appearance:none) or(-moz-appearance:none){.calendarista .form-check-input[type=checkbox]:checked:after{opacity:0}}.calendarista.card{border:1px solid rgba(0,0,0,.125)!important;border-radius:.25em;background:#fff;padding:0}.calendarista.card .card-header-tabs{list-style:none;counter-reset:numList}.calendarista ol.nav.nav-tabs.card-header-tabs li.nav-item{list-style:none}.calendarista .card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.calendarista .calendarista-wizard-nav .nav-item a:before{counter-increment:numList;content:counter(numList)!important;float:left;position:relative;left:-8px;text-align:center;color:#fff;line-height:1.5em;width:1.5em;height:1.5em;background:#cbcbcc;-moz-border-radius:1.5em;border-radius:1.5em;font-weight:400}.calendarista .nav-link{line-height:1.5em;padding:.5em 1em}.calendarista-disabled{cursor:default!important}.calendarista .parsley-errors-list{padding-left:0}.calendarista .btn.btn-outline-secondary{border:1px solid #ced4da}.calendarista-row-single{margin-top:.5em}.calendarista-row-double{margin-top:1em}div.calendarista-summary-info.alert.alert-primary{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;background-color:#edfbfe;border-left:.25rem solid #7de2f7;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent;color:#000;border-radius:0}.calendarista .card-body{padding-left:0;padding-right:0;padding-top:1em;padding-bottom:1em}span.badge.bg-dark,span.badge.badge-dark{color:#fff!important;background-color:#6c757d!important}.calendarista .card{padding:0;background:#fff;color:#000}.calendarista .card label{color:#000}.calendarista.card .card-header-tabs{padding-bottom:0}.calendarista .calendarista-search-list li.media{padding-bottom:20px}.calendarista .calendarista-search-list a.calendarista-media-link{text-decoration:none}.calendarista .calendarista-search-result a.page-link,.calendarista .calendarista-search-result span.page-link-disabled{text-decoration:none;font-weight:700}.calendarista .pagination-sm .page-link{padding:.25em .5em;font-size:1.1em;line-height:1.5}.calendarista-pager.pagination.pagination-sm{margin-top:1em}.calendarista-search-list.list-group{margin-bottom:1em}.calendarista-no-items{list-style-type:none}.calendarista .table td,.calendarista .table th{padding:.75em}.calendarista .nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.35em;border-top-right-radius:.35em}.calendarista .btn-group-sm>.btn,.calendarista .btn-sm{padding:.2em .5em;border-radius:.2em}.calendarista .btn{padding:.2em .5em;border-radius:.25em}.calendarista .btn-primary:not(:disabled):not(.disabled).active:focus,.calendarista .btn-primary:not(:disabled):not(.disabled):active:focus,.show>.calendarista .btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2em rgba(38,143,255,.5)}.calendarista li{margin-left:0}.calendarista table{border-width:0}.calendarista .input-group .input-group-append button,.calendarista .input-group .woald-waypoint-badge{padding-top:0;padding-bottom:0}.calendarista .woald-inline-checkbox input{margin-right:10px}.calendarista label.input-group-text{margin-bottom:0}.calendarista-search-row .form-select{padding:.375rem .75rem}.calendarista .calendarista-search-row input.form-control{height:auto}.calendarista .spinner-border.calendarista-user-profile-spinner{width:.9rem;height:.9rem}.calendarista span.nav-link{border-width:0!important}.calendarista-optional-thumbnail img.rounded-start{border-bottom-left-radius:5px!important;border-top-left-radius:5px!important}.calendarista-increment-button{padding-top:10px;padding-right:5px;padding-left:0;margin-bottom:5px}.calendarista-increment-button input.calendarista-incremental-input{padding:0;text-align:center}.calendarista .row div.calendarista-optional-incremental-col{padding-left:0}.calendarista-optional-incremental-container{margin-top:5px}.calendarista-incremental-input{max-width:60px}.container.calendarista-availability-card-container,.container.calendarista-project-card-container,.container.calendarista-optional-card-container{margin-top:10px;margin-bottom:10px}.col.calendarista-availability-card-col,.col.calendarista-project-card-col,.col.calendarista-optional-card-col{padding-left:0;padding-right:0;margin-top:5px;margin-bottom:5px}.card.calendarista-guest-card{color:#000;word-wrap:break-word;background-color:#fff;border:1px solid #d2d2d2;border-radius:5px}.card.calendarista-guest-card .card-body{padding:10px}.card.calendarista-availability-card,.card.calendarista-project-card,.card.calendarista-optional-card{color:#000;word-wrap:break-word;background-color:#fff;border:1px solid #d2d2d2;border-radius:5px;margin-right:5px;min-width:200px;max-width:300px}.card-header.calendarista-project-card-header,.card-header.calendarista-optional-card-header,.card-header.calendarista-availability-card-header{padding-left:5px;min-height:50px}.card-body.calendarista-availability-card-body{padding:5px;overflow-y:auto;min-height:50px;max-height:300px}.calendarista-user-profile-margin-top{margin-top:5px}.calendarista .btn-check:checked+.btn,.calendarista .btn.active,.calendarista .btn.show,.calendarista .btn:first-child:active,.calendarista :not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.fullcalendar-spinner{margin:10px 20px 0 2px}.calendarista-fullcalendar-frontend table{margin:0}.calendarista-fullcalendar-frontend .calendarista-fc-title-item{font-weight:400}.calendarista-fullcalendar-frontend .fc-day-grid-event .fc-content{white-space:normal}.calendarista-fullcalendar-frontend a.fc-day-grid-event{text-decoration:none}.calendarista-fullcalendar-frontend.fc{font-size:.85em}.calendarista-fullcalendar-frontend .fc-center h2:before{content:"";display:none}.calendarista-fullcalendar-frontend button.fc-prev-button,.calendarista-fullcalendar-frontend button.fc-next-button,.calendarista-fullcalendar-frontend button.fc-today-button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1.1em;cursor:pointer}.calendarista-fullcalendar-frontend button.fc-prev-button{border-top-right-radius:0;border-bottom-right-radius:0}.calendarista-fullcalendar-frontend button.fc-next-button{border-top-left-radius:0;border-bottom-left-radius:0}.calendarista-fullcalendar-frontend button.fc-button-primary:focus{-webkit-box-shadow:0 0 0 .2rem #48515a;box-shadow:0 0 0 .2rem rgba(31,34,37,0.5);outline:5px auto #6eb6fd}.calendarista-inline-calendar{position:static}.calendarista-flat.calendarista-borderless .ui-datepicker-inline.ui-datepicker,.calendarista-flat.calendarista-borderless table.ui-datepicker-calendar{border-width:0}.calendarista-datepicker.calendarista-flat.ui-widget{font-size:1em!important}.calendarista-datepicker.calendarista-flat .ui-datepicker-header .ui-state-hover{background:transparent;border-color:transparent}.calendarista-datepicker.calendarista-flat .ui-datepicker-header{padding:.1em 0}.calendarista-datepicker.calendarista-flat{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.calendarista-flat.calendarista-borderless .ui-datepicker-header.ui-widget-header{border-width:0;background-image:none;border-bottom:2px solid transparent}.ui-datepicker.calendarista-datepicker .ui-datepicker-title{padding-bottom:5px}.calendarista-flat.calendarista-borderless table.ui-datepicker-calendar tbody tr td span,.calendarista-flat.calendarista-borderless table.ui-datepicker-calendar tbody tr td a{border-width:0}.calendarista-flat.calendarista-borderless table.ui-datepicker-calendar tbody tr td{width:auto}.ui-datepicker.calendarista-flat.calendarista-borderless{padding:.3em;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;z-index:10000000!important}.calendarista-flat.calendarista-borderless .ui-datepicker-inline .ui-datepicker-buttonpane button{padding:.6em}.calendarista-flat .ui-widget-header,.calendarista-flat .ui-state-default,.calendarista-flat .ui-widget-content .ui-state-default,.calendarista-flat .ui-widget-header .ui-state-default{background-image:none}.calendarista-large-calendar .ui-datepicker td span,.calendarista-large-calendar .ui-datepicker td a{padding-top:1.5em;padding-bottom:1.5em}@media(max-width:767px){.calendarista-large-calendar .ui-datepicker td span,.calendarista-large-calendar .ui-datepicker td a{padding-top:.2em;padding-bottom:.2em}}.calendarista-inline-calendar .ui-datepicker{width:100%}.ui-datepicker-inline.ui-datepicker.ui-widget{font-size:.9em}.calendarista-flat .ui-datepicker-buttonpane.ui-widget-content button{font-size:.7em}.calendarista-flat .ui-datepicker-buttonpane.ui-widget-content button:before,.calendarista-flat .ui-datepicker-buttonpane.ui-widget-content button:after{content:" ";display:table}table.ui-datepicker-calendar{border-width:0!important}.calendarista-available-legend,.calendarista-unavailable-legend,.calendarista-current-legend,.calendarista-halfday-legend,.calendarista-selectedday-legend,.calendarista-selectedday-range-legend,.calendarista-range-unavailable-legend{width:15px;height:15px;margin-bottom:5px;border:1px solid #000}.calendarista-legend-label{font-weight:400;font-size:.6em;padding-left:5px;padding-right:5px}.calendarista-datepicker .ui-datepicker-other-month{visibility:hidden}.calendarista-halfday-legend{overflow:hidden}.calendarista-halfday{width:0;height:0;border-top:15px solid;border-right:13px solid transparent}.calendarista-calendar-spinner{margin-top:10px;margin-left:10px}.calendarista .input-group-addon{width:auto}.calendarista-selectedday-range .ui-state-default{background:transparent!important}.ui-datepicker.calendarista-datepicker .ui-datepicker-calendar td,.ui-datepicker.calendarista-datepicker .ui-datepicker-calendar th{padding:0!important;border:1px solid #fff}.ui-datepicker.calendarista-datepicker .ui-datepicker-prev:before,.ui-datepicker.calendarista-datepicker .ui-datepicker-next:before{content:normal!important}div.calendarista-datepicker{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}div.calendarista-datepicker .ui-datepicker-header.ui-widget-header{border:1px solid #007bff;background:#007bff;color:#fff;font-weight:700}div.calendarista-datepicker .ui-datepicker-next span{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff}div.calendarista-datepicker .ui-datepicker-prev span{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff}div.calendarista-datepicker .ui-datepicker-next-hover span{border-left:10px solid #23568c}div.calendarista-datepicker .ui-datepicker-prev-hover span{border-right:10px solid #23568c}div.calendarista-datepicker .ui-datepicker-next .ui-icon,div.calendarista-datepicker .ui-datepicker-prev .ui-icon{background:transparent}div.calendarista-datepicker .ui-state-default,div.calendarista-datepicker .ui-widget-content .ui-state-default,div.calendarista-datepicker .ui-widget-header .ui-state-default,div.calendarista-datepicker .ui-button,div.calendarista-datepicker .ui-button.ui-state-disabled:hover,div.calendarista-datepicker .ui-button.ui-state-disabled:active{background:#a9d3ff}div.calendarista-datepicker .ui-state-highlight{background:#255486;color:#fff}div.calendarista-datepicker .ui-state-hover,div.calendarista-datepicker .ui-state-active{background:#007bff}div.calendarista-datepicker .ui-datepicker-close,div.calendarista-datepicker .ui-datepicker-current{border:1px solid transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;font-weight:400}div.calendarista-datepicker .ui-datepicker-buttonpane{border-width:0;border-top:2px solid #007bff}div.calendarista-datepicker .calendarista-halfday-start a.ui-state-default{background:linear-gradient(140deg,#a9d3ff 50%,transparent 51%,transparent)!important}div.calendarista-datepicker .calendarista-halfday-start span{background:linear-gradient(140deg,#a9d3ff 50%,transparent 51%,transparent)!important}div.calendarista-datepicker .calendarista-halfday-end a.ui-state-default{background:linear-gradient(320deg,#a9d3ff 50%,transparent 51%,transparent)!important}div.calendarista-datepicker .calendarista-halfday-end span{background:linear-gradient(320deg,#a9d3ff 50%,transparent 51%,transparent)!important}div.calendarista-datepicker button.ui-datepicker-current{opacity:.99}div.calendarista-datepicker .calendarista-halfday{border-top-color:#a9d3ff}div.calendarista-datepicker .ui-datepicker td span,div.calendarista-datepicker .ui-datepicker td a{padding:.1em}div.calendarista-datepicker button.ui-datepicker-current.ui-state-hover,div.calendarista-datepicker button.ui-datepicker-close.ui-state-hover{background:#007bff;color:#fff}div.calendarista-datepicker .calendarista-halfday-start,div.calendarista-datepicker .calendarista-halfday-end{padding:1px!important}.calendarista ul.parsley-errors-list,.calendarista ul.data-parsley-errors-list,.parsley-required,.parsley-email,.parsley-number,.parsley-integer,.parsley-alphanum,.parsley-url,.parsley-minlength,.parsley-maxlength,.parsley-length,.parsley-min,.parsley-max,.pasley-range,.parsley-pattern,.parsley-mincheck,.parsley-maxcheck,.parsley-check,.parsley-type{margin-top:5px;list-style-type:none}.calendarista ul.parsley-errors-list li{padding:5px}input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847!important;background-color:#DFF0D8!important;border:1px solid #D6E9C6!important}input.parsley-error,select.parsley-error,textarea.parsley-error,.parsley-required,.parsley-email,.parsley-number,.parsley-integer,.parsley-alphanum,.parsley-url,.parsley-minlength,.parsley-maxlength,.parsley-length,.parsley-min,.parsley-max,.pasley-range,.parsley-pattern,.parsley-mincheck,.parsley-maxcheck,.parsley-check,.parsley-type,.parsley-custom-error-message{color:#B94A48!important;background-color:#F2DEDE!important;border:1px solid #EED3D7!important}.parsley-errors-list{margin:2px 0 3px 0;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;-moz-opacity:0;-webkit-opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-ms-transition:all .3s ease-in-;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.parsley-errors-list.filled{opacity:1}.calendarista .ui-datepicker-calendar td{padding:1px}.calendarista button.close{float:right;font-size:21px;font-weight:700;line-height:1;padding:1px 6px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20);background-color:transparent;border-width:0}.calendarista button.close:hover,.calendarista button.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50);background-color:transparent;border-width:0}.calendarista.tab-content.form-horizontal div.form-group{margin-bottom:15px}.calendarista select[multiple]{height:auto!important}i.fa{font-family:FontAwesome!important}.site i.fa{font-family:FontAwesome!important}.rtl .calendarista .form-control+.input-group-addon:not(:first-child){border-left:1px solid #ced4da}.calendarista .nav-link.calendarista-disabled,.calendarista a.btn{text-decoration:none!important}.calendarista .fa{margin:0!important}.calendarista .form-check-input{vertical-align:inherit}.calendarista-search-result .media img{width:auto}div.calendarista{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.calendarista-typography{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.calendarista-typography--headline1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:6em;line-height:6em;font-weight:300;letter-spacing:-0.015625em;text-decoration:inherit;text-transform:inherit}.calendarista-typography--headline2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:3.75em;line-height:3.75em;font-weight:300;letter-spacing:-0.0083333333em;text-decoration:inherit;text-transform:inherit}.calendarista-typography--headline3{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:3em;line-height:3.125em;font-weight:400;letter-spacing:normal;text-decoration:inherit;text-transform:inherit}.calendarista-typography--headline4{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:2.125em;line-height:2.5em;font-weight:400;letter-spacing:.0073529412em;text-decoration:inherit;text-transform:inherit}.calendarista-typography--headline5{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.5em;line-height:2em;font-weight:400;letter-spacing:normal;text-decoration:inherit;text-transform:inherit}.calendarista-typography--headline6{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1.25em;line-height:2em;font-weight:500;letter-spacing:.0125em;text-decoration:inherit;text-transform:inherit}.calendarista-typography--subtitle1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1em;line-height:1.5em;font-weight:400;letter-spacing:.009375em;text-decoration:inherit;text-transform:inherit}.calendarista-typography--subtitle2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875em;line-height:1.375em;font-weight:600;letter-spacing:.0071428571em;text-decoration:inherit;text-transform:inherit}.calendarista-typography--subtitle3{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875em;line-height:1.375em;font-weight:500;letter-spacing:.0071428571em;text-decoration:inherit;text-transform:inherit}.calendarista-typography--subtitle4{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75em;line-height:1em;font-weight:400;letter-spacing:.0071428571em;text-decoration:inherit;text-transform:inherit}.calendarista-typography--body1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1em;line-height:1.5em;font-weight:400;letter-spacing:.03125em;text-decoration:inherit;text-transform:inherit}.calendarista-typography--body2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875em;line-height:1.25em;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit}.calendarista-typography--caption1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75em;line-height:1.25em;font-weight:400;letter-spacing:.0333333333em;text-decoration:inherit;text-transform:inherit}.calendarista-typography--caption2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.65em;line-height:1.25em;font-weight:400;letter-spacing:.0333333333em;text-decoration:inherit;text-transform:inherit}button.btn.calendarista-typography--button,a.btn.calendarista-typography--button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.9em;line-height:1.25em;font-weight:600;letter-spacing:.0892857143em;text-decoration:none;text-transform:uppercase}.calendarista-typography--overline{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.75em;line-height:2em;font-weight:500;letter-spacing:.1666666667em;text-decoration:none;text-transform:uppercase}.calendarista .h6,.calendarista h6{font-size:1em}.calendarista i.fa:before{font-size:.875em}.calendarista-wizard-section-block{width:100%;color:#000;position:relative;background:transparent;border:1px solid transparent}.calendarista-wizard-section-no-thumbnail{margin:0!important;padding:0;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.calendarista-wizard-section-block-thumb{background-size:cover;background-repeat:no-repeat;background-position:center center}.calendarista-wizard-section-thumbnail{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.calendarista-wizard-section-block-thumb{border-width:1px;border-color:rgba(255,255,255,0.5);border-radius:50%;box-shadow:inset 1px 1px 4px rgba(0,0,0,0.5),0 2px 3px rgba(0,0,0,0.6);width:180px;height:180px;border-style:solid;z-index:10000;position:absolute;left:50%;top:-91px;margin:0 0 0 -91px}.calendarista-wizard-section-thumbnail{margin:101px auto 20px auto;padding:101px 20px 20px 20px}.calendarista .ui-datepicker a.ui-datepicker-prev,.calendarista .ui-datepicker a.ui-datepicker-next{border:1px solid transparent}.calendarista-date-range{margin:4px}a.calendarista-register,a.calendarista-lostpassword{border-width:0!important;text-decoration:none!important}a.calendarista-register:hover,a.calendarista-lostpassword:hover{text-decoration:none!important}.calendarista-wizard a{border-width:0}a.calendarista-not-active,a.calendarista-not-active:hover,a.calendarista-not-active:active,a.calendarista-not-active:visited,a.calendarista-not-active:focus{cursor:default;color:#9D9D9D;text-decoration:none}.calendarista-time-summary{font-style:italic}.alert.alert-warning.alert-dismissible.calendarista-discount-summary,.alert.alert-warning.alert-dismissible.calendarista-deposit-summary{padding-right:15px}.calendarista label.control-label{text-transform:uppercase}.calendarista .alert{border-radius:0}.calendarista-alert{padding:15px}.calendarista-strikethrough{text-decoration:line-through}.calendarista-navbar-container{padding-left:0!important;padding-right:0!important}.calendarista-remove-box-shadow{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.calendarista-card-container{background:#dcdcdc;padding:10px}.calendarista-remove-padding{padding-left:0!important}a.calendarista-add-to-calendar-link{text-decoration:none!important}div.calendarista_ambush{position:absolute!important;left:-9999px!important}.calendarista-summary-table td,.calendarista-summary-table th{border-width:0;border-bottom:1px solid #e9ecef;padding-top:0;padding-bottom:0}.calendarista-summary-table tr:last-child td,.calendarista-summary-table tr:last-child th{border-bottom:none}.calendarista button.calendarista-btn-next,.calendarista button.calendarista-btn-booknow{margin-left:10px}.calendarista .StripeElement{box-sizing:border-box;height:50px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.calendarista .StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.calendarista .StripeElement--invalid{border-color:#fa755a}.calendarista .StripeElement--webkit-autofill{background-color:#fefde5!important}.calendarista-card-container-stripe,.calendarista-card-container-2checkout{background:#f7f8f9;padding:1em}.calendarista-multi-date-list{margin-bottom:5px}.calendarista-multi-date-btn{cursor:pointer}.calendarista-search-row{padding-top:5px;padding-bottom:5px}.calendarista-align-right{text-align:right}ul.calendarista-search-list.list-group{margin:0}.calendarista-alert-confirmation{margin:10px}a.calendarista-timeslot-deals,a.calendarista-timeslot-deals:hover,a.calendarista-timeslot-deals:visited{color:#fff;text-decoration:none}.calendarista-timeslot-deals-tile{width:auto;height:auto;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border:solid 1px #bebebe;box-shadow:0 2px 4px rgba(0,0,0,0.1);float:left;background:#fff;margin:0 10px 20px 0}.calendarista-timeslot-deals-tile.calendarista-soldout{background:#9b9b9b}.calendarista-timeslot-deals-tile time div{background-color:#6CBA34;padding:5px}.calendarista-timeslot-deals-selected{background:#f32626}.calendarista-timeslot-deals-selected .calendarista-timeslot-deals-price,.calendarista-timeslot-deals-selected .calendarista-timeslot-deals-price span{color:#fff}.calendarista-timeslot-deals-price sup{font-size:68%}.calendarista-timeslot-deals-price span{color:#3E3F42}.calendarista-timeslot-deals-price{color:#417505;font-weight:700;padding:3px 6px;margin:0}.calendarista-timeslot-deals-soldout{color:#fff;font-weight:700;padding:3px 6px;margin:0}.calendarista-user-edit-appointment-dialog button{height:auto}.woald-map{height:300px;width:100%}.woald-direction-panel{margin-bottom:0}.woald-map-canvas{height:100%;width:100%}.woald-direction-panel{background:rgba(255,255,255,0.7);padding:15px}.woald-direction-panel .adp-placemark,.woald-direction-panel .adp-summary,.woald-direction-panel .adp-directions{background:transparent;border:0 none}.woald-content-inner{padding-top:15px}.woald-photo-background{-webkit-transition:background-image 2s;-moz-transition:background-image 2s;-o-transition:background-image 2s;-ms-transition:background-image 2s;transition:background-image 2s}.form-inline .checkbox label.woald-inline-checkbox{padding-right:10px}.woald-knobs{padding-top:3px;margin:10px}.woald-distance-and-cost{text-align:right}.woald-distance-placeholder .list-group-item{border-top-right-radius:0;border-top-left-radius:0;border:0 none}.woald-button-right-margin{margin-right:5px}.woald-gmaps-contextmenu{position:absolute;width:320px;z-index:1;overflow:auto;max-height:200px}.woald-list-group-item,.woald-list-group-item:hover,.woald-list-group-item:focus{color:#000;background-color:rgba(237,237,237,0.8);border:none}.woald-list-group-item-text{color:#000}.woald-bg-box{padding:10px}