.elementor-7983 .elementor-element.elementor-element-5258a3b > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-7983 .elementor-element.elementor-element-5258a3b{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-7983 .elementor-element.elementor-element-5258a3b > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-7983 .elementor-element.elementor-element-5258a3b{width:auto;max-width:auto;}}@media(max-width:767px){.elementor-7983 .elementor-element.elementor-element-5258a3b > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-87c559e *//* Add right border for larger screens */
.footer_1_column {
    border-right: 1px solid #3b3b3b;
}

/* Remove right border for tablet and below */
@media (max-width: 767px) {
    .footer_1_column {
        border-right: none;
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-recent-posts, class: .elementor-element-5258a3b */.widget_recent_entries {
    text-align: left;
}

@media (max-width: 767px) {
    .widget_recent_entries {
        display: inline-block; /* Adjust the widget to auto width */
        width: auto; /* Ensure widget takes up only the space it needs */
        margin-left: auto;
        margin-right: auto; /* Center the widget in the column */
        text-align: inherit; /* Remove the left text alignment on tablet */
        
    }
    .widget_recent_entries ul {
    list-style-position: inside; /* Ensure the list items are aligned left */
    padding-left: 0; /* Remove any padding */
}

.widget_recent_entries ul li {
    text-align: left; /* Align the list items text to the left */
}
}/* End custom CSS */