#web-header {
    display: none !important;
}

body #web-content {
    padding-top: 0px !important;
    margin-bottom: 0px !important;
    height: 100%;
    background-color: transparent !important;
}

#web-footer {
    display: none !important;
}

#web-content {
    padding: 0px !important;
}

#bn-root {
    display: none !important;
}

#DisplayArea html, #DisplayArea body {
    height: 100%
}

#cconsent-bar {
    display: none !important;
}

#FrameCurrentWeather .current-weather-widget #temperature {
    font-size: 2.375rem !important;
    line-height: 3.625rem !important;
}

@media screen and (min-width: 0px) and (max-width: 640px) {
    #FrameCurrentWeather .col-3 {
        width: 66% !important;
    }

    #FrameCurrentWeather .card-shadow .me-2 {
        margin-right: .25rem !important;
    }
}

@media screen and (min-width: 640px) and (max-width: 912px) {
    #FrameCurrentWeather .col-3 {
        width: 33% !important;
    }

    #FrameCurrentWeather .card-shadow .me-2 {
        margin-right: .25rem !important;
    }
}

#FrameCurrentWeather html,
#FrameCurrentWeather body {
    height: 100%
}

#FrameCurrentWeather #item-1 {
    font-size: 1.125rem !important;
}

#FrameTodayForecast .current-weather-widget #temperature {
    font-size: 2.375rem !important;
    line-height: 3.625rem !important;
}

@media screen and (min-width: 0px) and (max-width: 640px) {
    #FrameTodayForecast .col-3 {
        width: 66% !important;
    }

    #FrameTodayForecast .card-shadow .me-2 {
        margin-right: .25rem !important;
    }
}

@media screen and (min-width: 640px) and (max-width: 912px) {
    #FrameTodayForecast .col-3 {
        width: 33% !important;
    }

    #FrameTodayForecast .card-shadow .me-2 {
        margin-right: .25rem !important;
    }
}

#FrameTodayForecast html,
#FrameTodayForecast body {
    height: 100%
}

#chatbot-icon {
    display: none !important;
}

@media (max-width: 374px) {
    #FrameCurrentWeather {
        margin-top: 1.5rem !important;
    }
}
