/* Hide horizontal scrollbar */
body {
	overflow-x: hidden;
}
/* Remove default Hello Elementor button border */
[type='button'],
[type='submit'],
button {
    border: 0;
}
/* Remove margin from the last paragraph in Text Editor widgets */
.elementor-widget-text-editor p:last-child {
    margin-bottom: 0;
}
/* Remove extra bottom spacing on Image Carousel widgets */
.elementor-widget-image-carousel {
    font-size: 0;
}
/* Add line breaks to Testimonial Carousel, Image Box and CTA widgets */
.elementor-testimonial__text,
.elementor-image-box-description,
.elementor-cta__description {
    white-space: pre-line;
}
/* Fix Elementor Post widget excerpt spacing */
/* https://github.com/elementor/elementor/issues/13869 */
.elementor-widget-posts .elementor-post__excerpt p:not(:last-child) {
    margin-bottom: 0.9em;
}
/* Hide Edit with Elementor submenu from admin bar for non-admins */
body.role-non-admin #wp-admin-bar-elementor_edit_page-default {
    display: none;
}
/* Elementor Flatpickr Overrides */
.flatpickr-current-month {
    padding-top: 0 !important;
}
.flatpickr-current-month input.cur-year {
    padding: 7px !important;
}
.flatpickr-monthDropdown-months {
    display: inline-block !important;
}
