/*!
Theme Name: Hello Elementor Child
Theme URI: https://crocoblock.com/
Author: Crocoblock
Author URI: https://crocoblock.com/
Description: Child theme for Hello Elementor with all CrocoBlock features compatibility.
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hello-elementor-child
*/
 .vetsitters-input input[type=text],.vetsitters-input input[type=number],.vetsitters-input input[type=password],.vetsitters-input select,.vetsitters-input textarea{border:1px solid #D4D2D0;border-radius:30px;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;font-family:"Poppins",sans-serif;font-size:14px;line-height:1.2;padding-right:10px;outline:none}.vetsitters-input input[type=text]:hover,.vetsitters-input input[type=text]:focus,.vetsitters-input select:hover,.vetsitters-input select:focus{outline:none}.vetsitters-input .jet-filter-items-dropdown__label:after{right:15px}.vetsitters-input .jet-filter-items-dropdown__label{border:1px solid #D4D2D0;border-radius:30px;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;font-family:"Poppins",sans-serif;font-size:14px;line-height:1.2}div.jet-filter-items-dropdown__active__item{background-color:#FFF4F4;border-radius:32px;border:3px solid #FF73D1;color:#FF73D1;padding:8px 16px}div.jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__checked-icon{color:#ff73d1}div.jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__input:checked+.jet-checkboxes-list__button .jet-checkboxes-list__decorator{background:#fff4f4;border:1px solid #ff7ed5}div.jet-form-builder-file-upload__content{min-height:inherit}.schedule-avail{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin-top:73px!important;padding-left:20px}.schedule-avail__status{font-size:14px;display:flex;align-items:center;margin-bottom:24px}.schedule-avail__indicator{border-radius:6px;margin-right:8px;text-align:center;width:24px;height:24px;display:inline-block}.schedule-avail__not-available{background-color:#D4D2D0;color:#E7E7E7;border:2px solid #D4D2D0}.schedule-avail__available{background-color:#FFCBE1;color:#2A2421;border:2px solid #FFCBE1}.appointment-calendar-available .jet-apb-calendar .jet-apb-calendar-date,.appointment-calendar-full .jet-apb-calendar .jet-apb-calendar-date{margin-bottom:16px}.appointment-calendar-available .jet-apb-calendar .jet-apb-calendar-date:not(.jet-apb-calendar-date--disabled) .jet-apb-calendar-date-body,.appointment-calendar-available .jet-apb-calendar .jet-apb-calendar-date:not(.jet-apb-calendar-date--disabled) .jet-apb-calendar-date-body-new-js,.appointment-calendar-full .jet-apb-calendar .jet-apb-calendar-date:not(.jet-apb-calendar-date--disabled) .jet-apb-calendar-date-body{background-color:#FFCBE1;color:#2A2421}.appointment-calendar-full .jet-apb-calendar .jet-apb-calendar-date:not(.jet-apb-calendar-date--disabled).jet-apb-calendar-date--selected .jet-apb-calendar-date-body{background-color:#FF73D1;color:#fff}.appointment-calendar-full .jet-apb-calendar-appointments-list{padding:20px 20px}.appointment-calendar-full .jet-apb-appointments-item:last-child{margin-bottom:0}.appointment-calendar-available .jet-apb-calendar .jet-apb-calendar-date--disabled .jet-apb-calendar-date-body,.appointment-calendar-available .jet-apb-calendar .jet-apb-calendar-date--disabled .jet-apb-calendar-date-body-new-js,.appointment-calendar-full .jet-apb-calendar .jet-apb-calendar-date--disabled .jet-apb-calendar-date-body{background-color:#D4D2D0;color:#E7E7E7;text-decoration:none!important;opacity:1!important}.appointment-calendar-available .jet-apb-calendar-date .jet-apb-calendar-date-body,.appointment-calendar-available .jet-apb-calendar-date .jet-apb-calendar-date-body-new-js,.appointment-calendar-full .jet-apb-calendar-date .jet-apb-calendar-date-body{width:2em;height:2em;border-radius:6px!important;display:flex;align-items:center;justify-content:center}.appointment-calendar-available .jet-apb-calendar .jet-apb-calendar-week span,.appointment-calendar-full .jet-apb-calendar .jet-apb-calendar-week span{color:#D4D2D0}.appointment-calendar-available .jet-apb-calendar .jet-apb-calendar-header__label,.appointment-calendar-full .jet-apb-calendar .jet-apb-calendar-header__label{font-family:"Poppins",sans-serif;font-weight:600;font-size:20px;line-height:30px;letter-spacing:0%}div.jet-apb-calendar .jet-apb-calendar-content{width:100%;min-width:100%}.appointment-calendar-available .jet-form-builder__field.select-field{border:1px solid #D4D2D0;border-radius:30px;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;font-family:"Poppins",sans-serif;font-size:14px;line-height:1.2;outline:none}.appointment-calendar-available .jet-form-builder__label-text{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;margin-bottom:12px}.appointment-calendar-available .jet-apb-calendar .jet-apb-calendar-slots{display:none}.appointment-calendar-full .jet-apb-calendar .jet-apb-calendar-slots .jet-apb-slot{margin:5px 10px 5px 0;border:1px solid #FF73D1;padding:5px;border-radius:10px;color:#FF73D1;background-color:#FFF4F4}.appointment-calendar-full .jet-apb-calendar .jet-apb-calendar-slots .jet-apb-slot.jet-apb-slot--selected{background-color:#FF73D1;color:#fff}.jet-apb-calendar-appointments-list{padding:12px 12px;background-color:#fff4f4;border-radius:12px;margin-top:12px;border:1px solid #ff73d8}.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{display:none}button.jet-form-builder-repeater__remove{width:30px;height:30px;padding:0!important;margin:0!important;max-width:100%}.profile-loadin{position:relative}#fullpage-spinner,.profile-loading:after{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999;display:flex;justify-content:center;align-items:center}.profile-loading:after{content:'';left:0;top:0;position:absolute;background-color:rgba(0,0,0,.2)}#fullpage-spinner .spinner,.profile-loading:before{width:48px;height:48px;border:4px solid rgba(255,255,255,.15);border-top:4px solid #fff;border-radius:50%;animation:spin 1s linear infinite}.profile-loading:before{content:'';position:absolute;left:40%;top:40%}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.jet-apb-action-result-container{margin:50px auto;max-width:100%;width:1680px;text-align:center}.interactive-answer-img{position:relative}.interactive-item{display:flex;width:100%;flex-direction:column;align-items:flex-start}.vetsitters-label-bold .jet-form-builder__label-text{font-weight:700;font-family:'Poppins',sans-serif;font-size:var(--wp--preset--font-size--medium)!important}.vetsitters-label-hide .jet-form-builder__label-text{display:none}.vetsitters-input-hide .jet-form-builder__field-wrap{opacity:0;font-size:0;height:0;width:0;padding:0;margin:0;border:0;overflow:hidden}.verify-badge{display:inline-block;position:relative;cursor:help}.verify-badge:hover::after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding:5px 10px;background:rgba(0,0,0,.8);color:#fff;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;margin-bottom:5px}textarea.textarea-200{height:200px}@media screen and (max-width:1400px){.appointment-calendar-available .jet-apb-calendar-date .jet-apb-calendar-date-body,.appointment-calendar-available .jet-apb-calendar-date .jet-apb-calendar-date-body-new-js,.appointment-calendar-full .jet-apb-calendar-date .jet-apb-calendar-date-body-new-js{width:1.7em;height:1.7em;font-size:14px}div.jet-apb-calendar .jet-apb-calendar-content{width:100%;min-width:100%}.schedule-avail__status{font-size:11px}.schedule-avail{padding-left:10px}.appointment-calendar-available .jet-apb-calendar .jet-apb-calendar-week span,.appointment-calendar-full .jet-apb-calendar .jet-apb-calendar-week span{font-size:.8em}}@media screen and (max-width:1024px){.appointment-calendar-available .jet-apb-calendar-date .jet-apb-calendar-date-body,.appointment-calendar-available .jet-apb-calendar-date .jet-apb-calendar-date-body-new-js,.appointment-calendar-full .jet-apb-calendar-date .jet-apb-calendar-date-body{width:2em;height:2em;font-size:16px}.appointment-calendar-available .jet-apb-calendar .jet-apb-calendar-week span .appointment-calendar-full .jet-apb-calendar .jet-apb-calendar-week span{font-size:1em}.schedule-avail__status{font-size:12px}.schedule-avail{margin-top:0!important;padding-left:4px}}@media screen and (max-width:420px){.appointment-calendar-available .jet-apb-calendar-date .jet-apb-calendar-date-body,.appointment-calendar-available .jet-apb-calendar-date .jet-apb-calendar-date-body-new-js,.appointment-calendar-full .jet-apb-calendar-date .jet-apb-calendar-date-body{font-size:12px}.appointment-calendar-available .jet-apb-calendar .jet-apb-calendar-week span,.appointment-calendar-full .jet-apb-calendar .jet-apb-calendar-week span{font-size:12px}.schedule-avail__status{font-size:12px;margin-bottom:12px}.appointment-calendar-available .jet-apb-calendar .jet-apb-calendar-date,.appointment-calendar-full .jet-apb-calendar .jet-apb-calendar-date{margin-bottom:8px}}