.maintenance-message {
    border: 2px solid red;
    border-radius: 10px;
    padding: 10px;
    background-color: #ffdddd;
    font-family: 'Open Sans', sans-serif;
    
    /* Center the element horizontally and vertically */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    height: 100vh; /* Set the height to fill the viewport */
}

.maintenance-message::before {
    content: "\ea3d"; /* Use the Unicode code point for the Engineering icon */
    font-family: "Material Symbols Outlined", sans-serif;
    font-size: 100px;
    margin-right: 10px;
    opacity: 0.5;
}

.search-results-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
  .search-result-box {
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
    padding: 20px;
    margin-bottom: 20px;
    text-align: center;
}

.search-result-name {
    color: #333;
    margin-top: 0;
}

.search-result-description {
    color: #666;
}

.search-results-button {
    display: inline-block;
    padding: 10px 15px;
    background-color: #4CAF50;
    color: white;
    text-decoration: none;
    border-radius: 4px;
}

.search-results-button:hover {
    background-color: #45a049;
}
.popular-searches-box {
    position: relative;
    text-align: center;
    padding: 6em 20px 20px 20px; /* Adjusted padding: top, right/bottom/left */
    
    border: 1px solid black;
    border-radius: 10px;
    box-sizing: border-box;  /* This makes sure padding and border are included in total width/height */
}
.popular-searches-box::before {
   content: "\e4fc"; /* Correct Unicode for the new Font Awesome icon (fa-triangle-exclamation in the solid style) */
    font-family: 'Material Symbols Outlined'; /* Specify the Font Awesome font family */
    font-size: 50px;
    opacity: 0.5;
    display: block; /* Will make it behave like a block element */
    margin-bottom: 10px; /* Space between the icon and the content below */
}
.ul-search-results {
    font-family: 'Open Sans', sans-serif;
    color: #24678d;
    font-weight: bold;
    list-style: none; /* Remove default list styling */
    padding-left: 0; /* Remove default padding */
}

.ul-search-results li::before {
    content: '\e1d2'; /* Unicode for the desired bullet point */
    font-family: 'Material Icons Outlined';
    display: inline-block;
    margin-right: 8px; /* Space between the bullet and text */
}
 .definition-search-result {
            display: none; /* Initially hidden */
            border: 1px solid #ccc;
            padding: 16px;
            margin-top: 16px;
            background-color: #f9f9f9;
            position: relative;
        }

        .definition-search-result .definition-content {
            font-size: 14px;
            color: #333;
        }

        .definition-search-result .point-of-interest-close-button {
            position: absolute;
            top: 8px;
            right: 8px;
            cursor: pointer;
        }
#toggle-search-button {
    margin: 10px;
    padding: 10px;
    background-color: #007BFF;
    color: white;
    border: none;
    cursor: pointer;
}

#toggle-search-button:hover {
    background-color: #0056b3;
}
.definition-search-result {
  text-align: center;
}
.definition-search-result::before {
   content: "\e0c6"; /* Correct Unicode for the new Font Awesome icon (fa-triangle-exclamation in the solid style) */
    font-family: 'Material Symbols Outlined'; /* Specify the Font Awesome font family */
    font-size: 50px;
    opacity: 0.5;
    display: block; /* Will make it behave like a block element */
    margin-bottom: 10px; /* Space between the icon and the content below */
}
.no-results-found-container {
    display: block;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    text-align: center;
}
.no-results-found-icon {
    font-size: 100px;
    opacity: 0.5;
  
}