a:hover {
	color: #39FF14 !important;
}

.entry-content p,
.entry-content li {
	color: #FFFFFF !important;
}@media (max-width: 782px) {
  .wp-block-heading {
    color: #39ff14 !important;
  }
}@media screen and (max-width: 768px) {
    .main-navigation a {
        color: #39FF14 !important;
    }

    .main-navigation a:hover,
    .main-navigation a:focus {
        color: #39FF14 !important;
    }
}@media screen and (max-width: 768px) {
    .widget-title,
    .widgettitle,
    #secondary .widget-title,
    #secondary .widgettitle {
        color: #39ff14 !important;
    }
}@media screen and (max-width: 768px) {

    #secondary h1,
    #secondary h2,
    #secondary h3,
    #secondary .widget-title,
    #secondary .widgettitle,
    .widget-area h1,
    .widget-area h2,
    .widget-area h3,
    .sidebar h1,
    .sidebar h2,
    .sidebar h3 {
        color: #39ff14 !important;
    }

}/* 1. Main Menu Link - Bright Green */
.menu-toggle {
    color: #00FF00 !important;
}

/* 2. Post Dates and "Leave a Comment" - Yellow */
.entry-date, 
.entry-date *, 
.comments-link, 
.comments-link a {
    color: #FFFF00 !important;
}/* Change "Get Your Business Listed..." text to white */
.entry-summary p, 
.entry-summary span {
    color: #FFFFFF !important;
}

/* Make all post/page titles white across the site */
.entry-title {
    color: #ffffff !important;
}

/* Make all content text (paragraphs, lists, and headings) white in the post area */
.entry-content, 
.entry-content p, 
.entry-content li,
.entry-content h1, 
.entry-content h2, 
.entry-content h3,
.entry-content h4 {
    color: #ffffff !important;
}

/* Optional: Make the sidebar text white as well if it's also grey */
#secondary, #tertiary, .widget-area {
    color: #ffffff;
}/* Change dropdown menu text color to black */
.main-navigation .sub-menu a,
#menu-item-249 .sub-menu a {
    color: #000000 !important;
}

/* Change dropdown menu hover color to black (or your preferred color) */
.main-navigation .sub-menu a:hover,
#menu-item-249 .sub-menu a:hover {
    color: #000000 !important;
}/* Default text color for state listings */
.menu-item-249 ul.sub-menu li a {
  color: #000000 !important;
}

/* Hover color for state listings */
.menu-item-249 ul.sub-menu li a:hover {
  color: #00FF00 !important;
}/* Keep text black by default for the 'listings by state' sub-menu */
.site-navigation .menu-item-249 ul.sub-menu li a {
    color: #000000 !important;
}

/* Change text to bright green when hovering over the menu item or the link */
.site-navigation .menu-item-249 ul.sub-menu li:hover > a,
.site-navigation .menu-item-249 ul.sub-menu li a:hover {
    color: #00FF00 !important;
}/* Ensure the text is black for all states in the drop-down */
.menu-item-249 ul.sub-menu li a {
    color: #000000 !important;
}

/* Highlight the background green when hovering over a state */
.menu-item-249 ul.sub-menu li:hover {
    background-color: #00FF00 !important;
}

/* Ensure the link covers the whole area so the highlight is consistent */
.menu-item-249 ul.sub-menu li a {
    display: block !important;
}/* Listings by State dropdown text */
#access ul ul a {
    color: #d6d6d6 !important;
}#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}

#menu-item-249 .sub-menu a {
  color: rgb(211, 211, 211);
}.sub-menu a {
    color: #d6d6d6 !important;
}/* Make Listings by State submenu readable on mobile */
@media screen and (max-width: 768px) {
    #menu-item-249 .sub-menu a,
    #menu-item-249 .sub-menu a:visited {
        color: #d6d6d6 !important;
    }
}/* ALL dropdown/submenu links — mobile only */
@media screen and (max-width: 768px) {
    #access ul ul li a,
    #access ul ul li a:link,
    #access ul ul li a:visited,
    .menu .sub-menu li a,
    .menu .sub-menu li a:link,
    .menu .sub-menu li a:visited {
        color: #ffffff !important;
    }
}/* Line below main navigation */
#access {
    border-bottom: 3px solid #b6ff00;
    padding-bottom: 10px;
    margin-bottom: 20px;
}/* Divider underneath the main menu */
#access {
    border-bottom: none;
}

#main {
    border-top: 3px solid #b6ff00;
    padding-top: 20px;
}
/* Keep menu capitalization exactly as typed */
#access a,
.menu a {
    text-transform: none !important;
}/* Make Home link blue */
#access .menu > li:first-child > a {
    color: #394ff1 !important;
}/* Force Home menu link to blue */
#access ul.menu > li:first-child > a,
#access ul > li:first-child > a,
.menu > li:first-child > a {
    color: #394ff1 !important;
}/* Make Primary Sidebar search box wider */
#primary input[type="search"],
#primary .wp-block-search__input {
    width: 100% !important;
    max-width: 320px !important;
    box-sizing: border-box !important;
}/* Make sidebar search field longer */
.widget_search input[type="search"],
.widget_search input[type="text"],
.search-form .search-field {
    width: 180px !important;
    max-width: 180px !important;
}/* Make the Primary Sidebar search form more rectangular */
.wp-block-search,
.wp-block-search__inside-wrapper {
    width: 220px !important;
    max-width: 220px !important;
}

.wp-block-search__input {
    min-width: 120px !important;
}/* Fix Search button after widening search box */
.wp-block-search__inside-wrapper {
    display: flex !important;
    width: 100% !important;
    max-width: none !important;
}

.wp-block-search__input {
    width: 150px !important;
    min-width: 150px !important;
    flex: none !important;
}

.wp-block-search__button {
    width: auto !important;
    min-width: 75px !important;
    flex-shrink: 0 !important;
    padding: 8px 12px !important;
    white-space: nowrap !important;
}