.sePage .sePageLayout .sePageMain h1 a:not(.btn), .sePage .sePageLayout .sePageMain h2 a:not(.btn), .sePage .sePageLayout .sePageMain h3 a:not(.btn), .sePage .sePageLayout .sePageMain h4 a:not(.btn), .sePage .sePageLayout .sePageMain h5 a:not(.btn), .sePage .sePageLayout .sePageMain h6 a:not(.btn) {
 color: #015f73;
}

.sePage .sePageLayout .seIntroText a:not(.btn), .sePage .sePageLayout .seMessages a:not(.btn), .sePage .sePageLayout .sePageMain .editContent a:not(.btn), .sePage .sePageLayout .sePageMain .pr-rd-no-reviews a:not(.btn), .sePage .sePageLayout .sePageMain .seStoreAddress a:not(.btn), .sePage .sePageLayout .sePageSectionResponsive a:not(.btn), .sePage .sePageLayout a.seAddToWishlist {
 text-decoration: none;
}

/* Vendor List Container */
.vendor_list_container {
 display: grid;
 grid-template-columns: auto 1fr;
 gap: 20px;
 align-items: start;
 width: 100%;
 padding: 16px 0;
 box-sizing: border-box;
}

/* Alphabet Header */
.vendor_list_container .vendor_list_alph {
 font-weight: bold;
 font-size: 1.1em;
 color: #000;
 display: flex;
 align-items: center;
 gap: 6px;
}

/* Vendor List Area */
.vendor_list_container ul {
 display: grid;
 grid-template-columns: repeat(4, 1fr);
 gap: 12px 20px;
 list-style: none;
 margin: 0;
 padding: 0;
}

/* Vendor Items */
.vendor_list_container li {
 text-align: left;
}

/* Vendor Links */
.vendor_list_container li a {
 display: block;
 color: #333;
 text-decoration: none;
 font-size: 0.95em;
}

/* No hover effect */
.vendor_list_container li a:hover {
 color: #333;
 background: none;
}
