/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 5.9.0.1784121441
Updated: 2026-07-15 13:17:21

*/

/* Underline all body text links across the site */
.et_pb_module a {
    text-decoration: underline !important;
}

a.et_pb_button {text-decoration: none !important;}


 h2.entry-title a {text-decoration: none !important;}

/* Remove bottom border/shadow from main header */
#main-header, 
#top-header,
.et_pb_menu {
    box-shadow: none !important;
    border: none !important;
}

/* Remove top border above main content if applicable */
#et-main-area {
    border-top: none !important;
}

/* 1. Set a fixed width for the icon container and prevent it from shrinking */
.et_pb_icon_list .et-pb-icon {
    width: 36px; /* Adjust this value (e.g., 25px to 40px) based on your layout */
    text-align: top;
    flex-shrink: 0;
}

/* 2. Optional: Ensure proper alignment between the icon and the text block */
.et_pb_icon_list .et_pb_icon_list_item {
    display: flex;
    align-items: top; /* Aligns icon vertically with the text */
}

.et_pb_icon_list_item .et-pb-icon {
     padding-top:2px !important;
}


/* 1. Hide the last text node (the unlinked current page title) */
.et_pb_breadcrumbs span:last-child {
  display: none !important;
}

/* 2. Hide the trailing separator right before the hidden title */
.et_pb_breadcrumbs .et_pb_breadcrumb_separator:last-of-type,
.et_pb_breadcrumbs span:nth-last-child(2) {
  display: none !important;
}