/*@media (min-width: 768px){
#block-city-theme-footer .ct-navigation__items ul {
    display: flex !important;
    flex-direction: row !important;
    gap: 1.25rem !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

/* 2. Force the Footer Bottom Row to align items vertically 
.ct-footer__bottom > .container > .row {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex-wrap: nowrap !important;
}

/* 3. Clean up the address column 
.ct-footer__bottom .col-m-5 {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    padding-top: 0 !important;
    margin-top: -40px !important; /* adjust this value up/down 
}
}

/* Footer 
.ct-navbar__menu .ct-list__rows {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;              
}

/* Make sure the text doesn't wrap weirdly */
.ct-navbar__menu-item {
    white-space: nowrap !important;
}
/* middle footer */

.ct-footer__middle .row {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
/*weather*/
.ct-footer__top .col-m-6 {
    flex-basis: 100% !important;
    max-width: 100% !important;
}
.weatherwidget-io,
.weatherwidget-io * {
    color: #ffffff !important;
}