
.bountiful--top-bar-right > div.slot--top-bar-audience-selector > div > div.tws-audience-selector-inner {
    display: block !important;
}
.bountiful--top-bar .slot--top-bar-audience-selector .tws-audience-selector .tws-audience-selector--inline-fixer {
    display: block !important;
}
@media (min-width: 1100px) {
    .bountiful--top-bar .slot--top-bar-audience-selector .tws-audience-selector .tws-audience-selector--audience-button .tws-audience-selector--audience-item-icon,
.bountiful--top-bar .slot--top-bar-audience-selector .tws-audience-selector .tws-audience-selector--audience-button .tws-audience-selector--stateview-wrapper .tws-audience-selector--selection-box-stateview-container,
.tws-audience-selector--audience-button-text {
    color: #000;
}

}

video {
  height: auto;
  width: 100%;
}
.bountiful--sidebar .tws-vertical-menu-light .tws-vertical-menu-light--inner-ul>li>.tws-vertical-menu-light--inner-ul>li>div>a:not(.active, .open){
    color: #295B9B !important;
}


.tws-article-list--list .tws-article-list--labels .tws-article-labels--special-offer .tws-article-labels--label-text,
.slot--article-labels .tws-article-labels--new .tws-article-labels--label-text,
.tws-article-list--list .tws-article-list--labels .tws-article-labels--new .tws-article-labels--label-text {
    background: #295b9b !important;
    color: #95dafb !important;
}

.bountiful--article-images .slot--article-labels .tws-article-labels--special-offer .tws-article-labels--label-text {
  background: #295b9b;
  color: #95dafb;
}

.slot--article-price .tws-api--price-current.tws-api--price-both-shown {
  color: #295b9b;
}


.slot--article-labels {
color: #295b9b!important;
}


.tws-article-list--list .tws-article-list--price .tws-api--price-both-shown {
  color: #295b9b;
}
.bountiful--header {
    z-index: 999 !important;
}

    .flex-container {
        display: flex;
        flex-wrap: wrap;
        gap: 5px; /* Adds spacing between columns */
    }

    .flex-item {
        flex: 1 1 calc(25% - 5px); /* 4 columns in a row, minus gap spacing */
        min-width: 200px; /* Prevents columns from shrinking too much */
    }

    .column-bg {
        background-color: #f0f0f0;
        padding: 10px;
        display: flex;
        flex-direction: column;
        height: 100%; /* Ensures equal height */
    }
		
    .column-bg-2 {
        background-color: #95dafb;
        padding: 10px;
        display: flex;
        flex-direction: column;
        height: 100%; /* Ensures equal height */
    }
		
    .column-bg-3 {
        background-color: #295b9b;
        padding: 10px;
        display: flex;
        flex-direction: column;
        height: 100%; /* Ensures equal height */
    }

.column-bg-4 {
        background-color: #f0e9de;
        padding: 10px;
        display: flex;
        flex-direction: column;
        height: 100%; /* Ensures equal height */
    }

.column-bg-5 {
        background-color: #cec3b2;
        padding: 10px;
        display: flex;
        flex-direction: column;
        height: 100%; /* Ensures equal height */
    }
