/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.1.1.1723697558
Updated: 2024-08-15 11:52:38

*/

/* ==========================================================================
   JetSmartFilters Uniform Sizing & Alignment
   ========================================================================== */

/* Align and size all JetSmartFilters dropdowns, search inputs, and buttons */
.jet-select__control,
.jet-search-filter__input,
.apply-filters__button,
.jet-remove-all-filters__button {
    height: 44px !important;
    box-sizing: border-box !important;
    font-size: 14px !important;
    border-radius: 6px !important;
    vertical-align: middle !important;
}

/* Handle specific paddings for input and select */
.jet-select__control {
    padding-left: 16px !important;
    padding-right: 40px !important; /* Prevents text from overlapping the arrow */
    appearance: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23334155%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%209l6%206%206-6%22%2F%3E%3C%2Fsvg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 16px center !important;
    background-size: 14px !important;
}

.jet-search-filter__input {
    padding: 0 16px !important;
}

/* Center text in the apply and remove filters buttons */
.apply-filters__button,
.jet-remove-all-filters__button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 24px !important;
    line-height: 1 !important;
    cursor: pointer !important;
}

/* Add margins to button wrappers to prevent overlap and support wrapping */
.apply-filters,
.jet-remove-all-filters {
    display: inline-block !important;
    vertical-align: middle !important;
    margin-right: 12px !important;
    margin-bottom: 8px !important;
}



