/*
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.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.1.1.1730202895
Updated: 2024-10-29 11:54:55

*/

/* Post Category List */

.post_category_list {
    display: flex;
    gap: 5px;
}

.post_category_list ul {
padding: 0;
margin: 0;
list-style-type: none;
display: flex;
    gap: 5px;
}

.post_category_list ul li {display: inline-block;}

.post_category_list a:link,.post_category_list a:visited, .post_category_list a:active {
    display: inline-block;
    padding: 5px 15px;
    color: #000;
    background-color: #FFFFFF26; 
border: 2px solid #FFFFFF4D;
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px;
}

.post_category_list a:hover {
    color: #fff !important;
    background-color: #000; 
border: 2px solid #000;
}


.tribe-events-calendar-latest-past__event-row {
border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.05);
    /* --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px; */
padding-top: 20px !important;
padding-bottom: 20px !important;
padding-left: 0px !important;
padding-right: 0px !important;
}

mark.search-term {
    color: #000;
    background-color: #B8EF00; 
    border-radius: 3px 3px 3px 3px;
    padding-inline: 2px;
}

/* .filter-background {
    backdrop-filter: brightness(0.9);
} */

.postTypeName {
    position: absolute;
    font-size: 12px;
    font-weight: 700;
    top: 20px;
    left: 20px;
    background-color: #fff;
    color: #000;
    -webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px;
padding: 5px 10px;
box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.05);
}