/* CSS for sp-location-weather-pro/grid - spl-weather-grid-b5151b8858b1 */
#spl-weather-grid-b5151b8858b1 .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;}#spl-weather-grid-b5151b8858b1 .spl-weather-forecast-date-time span {font-size: 14px;line-height: 24px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-b5151b8858b1 .spl-weather-forecast-value span, #spl-weather-grid-b5151b8858b1 .spl-weather-forecast-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-forecast-data {padding: 14px 0px 20px 0px;margin: 14px 0px 0px 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-forecast-tabs {gap: 20px;display: flex;align-items: center;list-style: none;margin: 0;padding: 0;}#spl-weather-grid-b5151b8858b1 .spl-weather-forecast-tabs-header {border-bottom: 1px solid #ffffffb8;}#spl-weather-grid-b5151b8858b1 .spl-weather-forecast-tabs .spl-weather-forecast-tab::after {height: 2px;background: #FFFFFF;}#spl-weather-grid-b5151b8858b1 .spl-weather-forecast-value {font-weight: 400;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-daily-details {margin: 16px 0px 4px 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-daily-details .spl-weather-details {padding: 2px 2px 2px 2px;width: 100%;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-daily-details .spl-weather-details-icon i {font-size: 14px;line-height: 1;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-daily-details .spl-weather-details-title {font-size: 14px;line-height: 18px;letter-spacing: 0px;width: max-content;font-weight: 400;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-daily-details .spl-weather-details-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;width: max-content;font-weight: 600;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-daily-details .spl-weather-details-icon {left: 3px;top: calc(50% - 7px);}#spl-weather-grid-b5151b8858b1 .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-grid-b5151b8858b1 .spl-weather-card-daily-details .spl-weather-details-value {margin-left: 29px;}#spl-weather-grid-b5151b8858b1 .spl-weather-details-comport-data .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-b5151b8858b1 .spl-weather-details-comport-data {margin-top: 8px;}#spl-weather-grid-b5151b8858b1 .spl-weather-swiper-nav.additional-data {display: none;color: #2f2f2f;font-size: 16px;padding: 0;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-daily-details:hover .spl-weather-swiper-nav.additional-data:not(.swiper-button-disabled) {display: block;}#spl-weather-grid-b5151b8858b1.sp-location-weather-block-wrapper {max-width: 1200px;color: #ffffff;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-location-name {font-size: 14px;line-height: 16px;letter-spacing: 0px;fill: #ffffff;font-weight: 600;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-date-time {font-size: 13px;line-height: 16px;letter-spacing: 0px;font-weight: 400;gap: 6px;}#spl-weather-grid-b5151b8858b1 .spl-weather-header-info-wrapper {gap: 4px;margin: 0px 0px 30px 0px;}#spl-weather-grid-b5151b8858b1 :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 88px;height: 88px;}#spl-weather-grid-b5151b8858b1 .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-current-temp {font-size: 64px;line-height: 78px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-b5151b8858b1 .spl-weather-temperature-metric {font-size: 21px;line-height: 36px;letter-spacing: 0px;font-weight: 400;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-min-max-temperature {font-size: 16px;line-height: 20px;letter-spacing: 0px;margin: 4px 0px 4px 0px;font-weight: 400;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-real-feel {font-size: 14px;line-height: 16px;letter-spacing: 0px;margin: 0px 0px 8px 0px;font-weight: 400;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-short-desc {font-size: 18px;line-height: 16px;letter-spacing: 0px;font-weight: 500;text-transform: capitalize;}#spl-weather-grid-b5151b8858b1 .spl-weather-current-weather-card .spl-weather-card-daily-details .spl-weather-custom-slider-item {min-width: calc(100% / 4);}#spl-weather-grid-b5151b8858b1 .spl-weather-current-weather-card .spl-weather-custom-slider-nav-next {margin-right: -28px;}#spl-weather-grid-b5151b8858b1 .spl-weather-current-weather-card .spl-weather-custom-slider-nav-prev {margin-left: -28px;}#spl-weather-grid-b5151b8858b1 .spl-weather-attribution {font-size: 12px;line-height: 26px;letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-current-weather-card {width: calc(50% - 10px);padding: 24px 24px 24px 24px;background: url(https://jony.thdevs.com/wp-content/uploads/2026/05/landscape-japanese-imperial-palace-many-high-buildings-tokyo-1-scaled.jpg);background-position: top;background-attachment: scroll;background-repeat: no-repeat;background-size: cover;transition: 0.3s;border-style: none;border-color: #e2e2e2;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-b5151b8858b1 .sp-weather-card-map-renderer {width: calc(100% - 50% - 10px);}#spl-weather-grid-b5151b8858b1 .spl-weather-forecast-tab:not(.active) {color: #ffffffb3;}#spl-weather-grid-b5151b8858b1 .spl-weather-current-weather-card::after {inset: 0;content: "";position: absolute;background-color: #17626ed4;}#spl-weather-grid-b5151b8858b1 .spl-weather-current-weather-card > div {z-index: 999;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-min-max-temperature .spl-weather-temp {margin-left: 3px;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-footer {font-weight: 400;background-color: #00000036;}#spl-weather-grid-b5151b8858b1 .spl-weather-map-template {padding: 10px 10px 10px 10px;background: #17626e;border-style: none;border-color: #e2e2e2;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-b5151b8858b1 .spl-weather-grid-card-tabs-forecast {padding: 20px 20px 20px 24px;background: #17626e;border-style: none;border-color: #E2E2E2;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-b5151b8858b1 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -24px;margin-right: -20px;padding-left: 24px;}#spl-weather-grid-b5151b8858b1 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -24px;}#spl-weather-grid-b5151b8858b1 .spl-weather-grid-card-daily-forecast {grid-template-columns: repeat(5,1fr);}#spl-weather-grid-b5151b8858b1 .spl-weather-grid-item {padding: 20px 20px 20px 20px;background: #17626e;border-style: none;border-color: #E2E2E2;transition: 0.3s ease-in-out all;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-b5151b8858b1 :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;}#spl-weather-grid-b5151b8858b1 .spl-weather-grid-item:hover {color: #ffffff;background: #097c8d;}#spl-weather-grid-b5151b8858b1 :is(.spl-weather-modal, .spl-weather-forecast-card) {background-color: #FFFFFF;border-color: #CCCCCC;}#spl-weather-grid-b5151b8858b1 .spl-weather-modal :is(.spl-weather-forecast-details-value, .spl-weather-forecast-details-label, .spl-weather-temperature-grid, .spl-weather-modal-forecast-top) {color: #2F2F2F;}#spl-weather-grid-b5151b8858b1 .spl-weather-modal .spl-weather-details-icon svg {fill: #000;}#spl-weather-grid-b5151b8858b1 .spl-weather-grid-item .spl-weather-forecast-date {font-size: 16px;line-height: 24px;font-weight: 400;}#spl-weather-grid-b5151b8858b1 .spl-weather-grid-item:hover > .spl-weather-forecast-date-time .spl-weather-forecast-date {color: #ffffff;}#spl-weather-grid-b5151b8858b1 .spl-weather-forecast-current-temp span {font-size: 32px;line-height: 45px;font-weight: 600;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-grid-b5151b8858b1 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-b5151b8858b1 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-forecast-value span, #spl-weather-grid-b5151b8858b1 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-grid-b5151b8858b1 .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-grid-b5151b8858b1 .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-grid-b5151b8858b1 .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-current-weather-card .spl-weather-card-daily-details .spl-weather-custom-slider-item {min-width: calc(100% / 3);}#spl-weather-grid-b5151b8858b1 .spl-weather-current-weather-card .spl-weather-custom-slider-nav-next {margin-right: -NaNpx;}#spl-weather-grid-b5151b8858b1 .spl-weather-current-weather-card .spl-weather-custom-slider-nav-prev {margin-left: -NaNpx;}#spl-weather-grid-b5151b8858b1 .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-b5151b8858b1 .sp-weather-card-map-renderer {width: 100%;height: 294px;}#spl-weather-grid-b5151b8858b1 {display: block;}#spl-weather-grid-b5151b8858b1 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-b5151b8858b1 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-b5151b8858b1 .spl-weather-grid-card-daily-forecast {grid-template-columns: repeat(3,1fr);}#spl-weather-grid-b5151b8858b1 :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {max-width: none;} } @media only screen and (max-width: 599px) {#spl-weather-grid-b5151b8858b1 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-b5151b8858b1 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-forecast-value span, #spl-weather-grid-b5151b8858b1 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-grid-b5151b8858b1 .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-grid-b5151b8858b1 .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-grid-b5151b8858b1 .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-current-temp {font-size: 50px;letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-current-weather-card .spl-weather-card-daily-details .spl-weather-custom-slider-item {min-width: calc(100% / 2);}#spl-weather-grid-b5151b8858b1 .spl-weather-current-weather-card .spl-weather-custom-slider-nav-next {margin-right: -NaNpx;}#spl-weather-grid-b5151b8858b1 .spl-weather-current-weather-card .spl-weather-custom-slider-nav-prev {margin-left: -NaNpx;}#spl-weather-grid-b5151b8858b1 .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-b5151b8858b1 .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-b5151b8858b1 .sp-weather-card-map-renderer {width: 100%;height: 230px;}#spl-weather-grid-b5151b8858b1 {display: block;}#spl-weather-grid-b5151b8858b1 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-b5151b8858b1 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-b5151b8858b1 .spl-weather-grid-card-daily-forecast {grid-template-columns: repeat(1,1fr);}#spl-weather-grid-b5151b8858b1 :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {max-width: none;}}
/* CSS for sp-location-weather-pro/grid - spl-weather-grid-fda0126743db */
#spl-weather-grid-fda0126743db .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;filter: invert(15%) sepia(96%) saturate(7451%) hue-rotate(267deg) brightness(49%) contrast(115%);}#spl-weather-grid-fda0126743db .spl-weather-forecast-date-time span {font-size: 14px;line-height: 24px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-fda0126743db .spl-weather-forecast-value span, #spl-weather-grid-fda0126743db .spl-weather-forecast-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-card-forecast-data {padding: 14px 0px 20px 0px;margin: 14px 0px 0px 0px;}#spl-weather-grid-fda0126743db .spl-weather-forecast-tabs {gap: 20px;display: flex;align-items: center;list-style: none;margin: 0;padding: 0;}#spl-weather-grid-fda0126743db .spl-weather-forecast-tabs-header {border-bottom: 1px solid #aca8cf;}#spl-weather-grid-fda0126743db .spl-weather-forecast-tabs .spl-weather-forecast-tab::after {height: 2px;background: #2d007c;}#spl-weather-grid-fda0126743db .spl-weather-forecast-value {font-weight: 400;}#spl-weather-grid-fda0126743db .spl-weather-card-daily-details {margin: 16px 0px 4px 0px;}#spl-weather-grid-fda0126743db .spl-weather-card-daily-details .spl-weather-details {padding: 2px 2px 2px 2px;width: 100%;}#spl-weather-grid-fda0126743db .spl-weather-card-daily-details .spl-weather-details-icon i {font-size: 14px;line-height: 1;}#spl-weather-grid-fda0126743db .spl-weather-card-daily-details .spl-weather-details-title {font-size: 14px;line-height: 18px;letter-spacing: 0px;width: max-content;font-weight: 400;}#spl-weather-grid-fda0126743db .spl-weather-card-daily-details .spl-weather-details-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;width: max-content;font-weight: 600;}#spl-weather-grid-fda0126743db .spl-weather-card-daily-details .spl-weather-details-icon {left: 3px;top: calc(50% - 7px);}#spl-weather-grid-fda0126743db .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-grid-fda0126743db .spl-weather-card-daily-details .spl-weather-details-value {margin-left: 29px;}#spl-weather-grid-fda0126743db .spl-weather-details-comport-data .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-fda0126743db .spl-weather-details-comport-data {margin-top: 8px;}#spl-weather-grid-fda0126743db .spl-weather-swiper-nav.additional-data {display: none;color: #2f2f2f;font-size: 16px;padding: 0;}#spl-weather-grid-fda0126743db .spl-weather-card-daily-details:hover .spl-weather-swiper-nav.additional-data:not(.swiper-button-disabled) {display: block;}#spl-weather-grid-fda0126743db.sp-location-weather-block-wrapper {max-width: 1200px;color: #2d007c;}#spl-weather-grid-fda0126743db .spl-weather-card-location-name {font-size: 14px;line-height: 16px;letter-spacing: 0px;fill: #2d007c;font-weight: 600;}#spl-weather-grid-fda0126743db .spl-weather-card-date-time {font-size: 13px;line-height: 16px;letter-spacing: 0px;font-weight: 400;gap: 6px;}#spl-weather-grid-fda0126743db .spl-weather-header-info-wrapper {gap: 4px;margin: 0px 0px 30px 0px;}#spl-weather-grid-fda0126743db :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 88px;height: 88px;}#spl-weather-grid-fda0126743db .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-grid-fda0126743db .spl-weather-current-temp {font-size: 64px;line-height: 78px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-fda0126743db .spl-weather-temperature-metric {font-size: 21px;line-height: 36px;letter-spacing: 0px;font-weight: 400;}#spl-weather-grid-fda0126743db .spl-weather-card-min-max-temperature {font-size: 16px;line-height: 20px;letter-spacing: 0px;margin: 4px 0px 4px 0px;font-weight: 400;}#spl-weather-grid-fda0126743db .spl-weather-card-real-feel {font-size: 14px;line-height: 16px;letter-spacing: 0px;margin: 0px 0px 8px 0px;font-weight: 400;}#spl-weather-grid-fda0126743db .spl-weather-card-short-desc {font-size: 18px;line-height: 16px;letter-spacing: 0px;font-weight: 500;text-transform: capitalize;}#spl-weather-grid-fda0126743db .spl-weather-current-weather-card .spl-weather-card-daily-details .spl-weather-custom-slider-item {min-width: calc(100% / 4);}#spl-weather-grid-fda0126743db .spl-weather-current-weather-card .spl-weather-custom-slider-nav-next {margin-right: -28px;}#spl-weather-grid-fda0126743db .spl-weather-current-weather-card .spl-weather-custom-slider-nav-prev {margin-left: -28px;}#spl-weather-grid-fda0126743db .spl-weather-attribution {font-size: 12px;line-height: 26px;letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-current-weather-card {width: calc(50% - 10px);padding: 24px 24px 24px 24px;background: #f4eeff;transition: 0.3s;border-style: solid;border-color: #e2d3ff;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-fda0126743db .sp-weather-card-map-renderer {width: calc(100% - 50% - 10px);}#spl-weather-grid-fda0126743db .spl-weather-forecast-tab:not(.active) {color: #745a9f;}#spl-weather-grid-fda0126743db .spl-weather-card-min-max-temperature .spl-weather-temp {margin-left: 3px;}#spl-weather-grid-fda0126743db .spl-weather-card-footer {font-weight: 400;background-color: #00000036;}#spl-weather-grid-fda0126743db .spl-weather-map-template {padding: 10px 10px 10px 10px;background: #f4eeff;border-style: solid;border-color: #e2d3ff;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-fda0126743db .spl-weather-grid-card-tabs-forecast {padding: 20px 20px 20px 24px;background: #f4eeff;border-style: solid;border-color: #e2d3ff;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-fda0126743db .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -24px;margin-right: -20px;padding-left: 24px;}#spl-weather-grid-fda0126743db .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -24px;}#spl-weather-grid-fda0126743db .spl-weather-grid-card-daily-forecast {grid-template-columns: repeat(5,1fr);}#spl-weather-grid-fda0126743db .spl-weather-grid-item {padding: 20px 20px 20px 20px;background: #f4eeff;border-style: solid;border-color: #e2d3ff;transition: 0.3s ease-in-out all;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-fda0126743db :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;}#spl-weather-grid-fda0126743db .spl-weather-grid-item:hover {color: #2F2F2F;background: #f0eaf9;}#spl-weather-grid-fda0126743db :is(.spl-weather-modal, .spl-weather-forecast-card) {background-color: #FFFFFF;border-color: #CCCCCC;}#spl-weather-grid-fda0126743db .spl-weather-modal :is(.spl-weather-forecast-details-value, .spl-weather-forecast-details-label, .spl-weather-temperature-grid, .spl-weather-modal-forecast-top) {color: #2F2F2F;}#spl-weather-grid-fda0126743db .spl-weather-modal .spl-weather-details-icon svg {fill: #000;}#spl-weather-grid-fda0126743db .spl-weather-grid-item .spl-weather-forecast-date {font-size: 16px;line-height: 24px;font-weight: 400;}#spl-weather-grid-fda0126743db .spl-weather-grid-item:hover > .spl-weather-forecast-date-time .spl-weather-forecast-date {color: #2F2F2F;}#spl-weather-grid-fda0126743db .spl-weather-forecast-current-temp span {font-size: 32px;line-height: 45px;font-weight: 600;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-grid-fda0126743db .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-fda0126743db .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-forecast-value span, #spl-weather-grid-fda0126743db .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-grid-fda0126743db .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-grid-fda0126743db .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-grid-fda0126743db .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-grid-fda0126743db .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-current-weather-card .spl-weather-card-daily-details .spl-weather-custom-slider-item {min-width: calc(100% / 3);}#spl-weather-grid-fda0126743db .spl-weather-current-weather-card .spl-weather-custom-slider-nav-next {margin-right: -NaNpx;}#spl-weather-grid-fda0126743db .spl-weather-current-weather-card .spl-weather-custom-slider-nav-prev {margin-left: -NaNpx;}#spl-weather-grid-fda0126743db .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-fda0126743db .sp-weather-card-map-renderer {width: 100%;height: 294px;}#spl-weather-grid-fda0126743db {display: block;}#spl-weather-grid-fda0126743db .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-fda0126743db .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-fda0126743db .spl-weather-grid-card-daily-forecast {grid-template-columns: repeat(3,1fr);}#spl-weather-grid-fda0126743db :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {max-width: none;} } @media only screen and (max-width: 599px) {#spl-weather-grid-fda0126743db .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-fda0126743db .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-forecast-value span, #spl-weather-grid-fda0126743db .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-grid-fda0126743db .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-grid-fda0126743db .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-grid-fda0126743db .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-grid-fda0126743db .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-current-temp {font-size: 50px;letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-current-weather-card .spl-weather-card-daily-details .spl-weather-custom-slider-item {min-width: calc(100% / 2);}#spl-weather-grid-fda0126743db .spl-weather-current-weather-card .spl-weather-custom-slider-nav-next {margin-right: -NaNpx;}#spl-weather-grid-fda0126743db .spl-weather-current-weather-card .spl-weather-custom-slider-nav-prev {margin-left: -NaNpx;}#spl-weather-grid-fda0126743db .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-fda0126743db .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-fda0126743db .sp-weather-card-map-renderer {width: 100%;height: 230px;}#spl-weather-grid-fda0126743db {display: block;}#spl-weather-grid-fda0126743db .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-fda0126743db .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-fda0126743db .spl-weather-grid-card-daily-forecast {grid-template-columns: repeat(1,1fr);}#spl-weather-grid-fda0126743db :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {max-width: none;}}
/* CSS for sp-location-weather-pro/grid - spl-weather-grid-94525fcbe07d */
#spl-weather-grid-94525fcbe07d .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;}#spl-weather-grid-94525fcbe07d .spl-weather-forecast-date-time span {font-size: 14px;line-height: 24px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-94525fcbe07d .spl-weather-forecast-value span, #spl-weather-grid-94525fcbe07d .spl-weather-forecast-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-card-forecast-data {padding: 14px 0px 20px 0px;margin: 14px 0px 0px 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-forecast-tabs {gap: 20px;display: flex;align-items: center;list-style: none;margin: 0;padding: 0;}#spl-weather-grid-94525fcbe07d .spl-weather-forecast-tabs-header {border-bottom: 1px solid #ffffffb8;}#spl-weather-grid-94525fcbe07d .spl-weather-forecast-tabs .spl-weather-forecast-tab::after {height: 2px;background: #FFFFFF;}#spl-weather-grid-94525fcbe07d .spl-weather-forecast-value {font-weight: 400;}#spl-weather-grid-94525fcbe07d .spl-weather-card-daily-details {margin: 16px 0px 4px 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-card-daily-details .spl-weather-details {padding: 2px 2px 2px 2px;width: 100%;}#spl-weather-grid-94525fcbe07d .spl-weather-card-daily-details .spl-weather-details-icon i {font-size: 14px;line-height: 1;}#spl-weather-grid-94525fcbe07d .spl-weather-card-daily-details .spl-weather-details-title {font-size: 14px;line-height: 18px;letter-spacing: 0px;width: max-content;font-weight: 400;}#spl-weather-grid-94525fcbe07d .spl-weather-card-daily-details .spl-weather-details-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;width: max-content;font-weight: 600;}#spl-weather-grid-94525fcbe07d .spl-weather-card-daily-details .spl-weather-details-icon {left: 3px;top: calc(50% - 7px);}#spl-weather-grid-94525fcbe07d .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-grid-94525fcbe07d .spl-weather-card-daily-details .spl-weather-details-value {margin-left: 29px;}#spl-weather-grid-94525fcbe07d .spl-weather-details-comport-data .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-94525fcbe07d .spl-weather-details-comport-data {margin-top: 8px;}#spl-weather-grid-94525fcbe07d .spl-weather-swiper-nav.additional-data {display: none;color: #2f2f2f;font-size: 16px;padding: 0;}#spl-weather-grid-94525fcbe07d .spl-weather-card-daily-details:hover .spl-weather-swiper-nav.additional-data:not(.swiper-button-disabled) {display: block;}#spl-weather-grid-94525fcbe07d.sp-location-weather-block-wrapper {max-width: 1200px;color: #ffffff;}#spl-weather-grid-94525fcbe07d .spl-weather-card-location-name {font-size: 14px;line-height: 16px;letter-spacing: 0px;fill: #ffffff;font-weight: 600;}#spl-weather-grid-94525fcbe07d .spl-weather-card-date-time {font-size: 13px;line-height: 16px;letter-spacing: 0px;font-weight: 400;gap: 6px;}#spl-weather-grid-94525fcbe07d .spl-weather-header-info-wrapper {gap: 4px;margin: 0px 0px 30px 0px;}#spl-weather-grid-94525fcbe07d :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 88px;height: 88px;}#spl-weather-grid-94525fcbe07d .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 0px 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-current-temp {font-size: 64px;line-height: 78px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-94525fcbe07d .spl-weather-temperature-metric {font-size: 21px;line-height: 36px;letter-spacing: 0px;font-weight: 400;}#spl-weather-grid-94525fcbe07d .spl-weather-card-min-max-temperature {font-size: 16px;line-height: 20px;letter-spacing: 0px;margin: 4px 0px 4px 0px;font-weight: 400;}#spl-weather-grid-94525fcbe07d .spl-weather-card-real-feel {font-size: 14px;line-height: 16px;letter-spacing: 0px;margin: 0px 0px 8px 0px;font-weight: 400;}#spl-weather-grid-94525fcbe07d .spl-weather-card-short-desc {font-size: 18px;line-height: 16px;letter-spacing: 0px;font-weight: 500;text-transform: capitalize;}#spl-weather-grid-94525fcbe07d .spl-weather-current-weather-card .spl-weather-card-daily-details .spl-weather-custom-slider-item {min-width: calc(100% / 4);}#spl-weather-grid-94525fcbe07d .spl-weather-current-weather-card .spl-weather-custom-slider-nav-next {margin-right: -34px;}#spl-weather-grid-94525fcbe07d .spl-weather-current-weather-card .spl-weather-custom-slider-nav-prev {margin-left: -34px;}#spl-weather-grid-94525fcbe07d .spl-weather-attribution {font-size: 12px;line-height: 26px;letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-current-weather-card {width: calc(50% - 10px);padding: 40px 30px 30px 30px;background: #8a0f3e;transition: 0.3s;border-style: none;border-color: #e2e2e2;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-94525fcbe07d .sp-weather-card-map-renderer {width: calc(100% - 50% - 10px);}#spl-weather-grid-94525fcbe07d .spl-weather-forecast-tab:not(.active) {color: #ffffffb3;}#spl-weather-grid-94525fcbe07d .spl-weather-card-min-max-temperature .spl-weather-temp {margin-left: 3px;}#spl-weather-grid-94525fcbe07d .spl-weather-card-footer {font-weight: 400;background-color: #00000036;}#spl-weather-grid-94525fcbe07d .spl-weather-map-template {padding: 10px 10px 10px 10px;background: #8a0f3e;border-style: none;border-color: #e2e2e2;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-94525fcbe07d .lw-leaflet-popup-content-wrapper {color: #4D4D4D;background-color: #fff;border-style: solid;border-color: #f0f0f0;border-width: 1px 1px 1px 1px;box-shadow:  0px 3px 14px 0px #949494;}#spl-weather-grid-94525fcbe07d .lw-leaflet-popup-close-button {color: #757575;}#spl-weather-grid-94525fcbe07d .splw-owm-popup-timestamp {color: #4D4D4D;opacity: 50%;}#spl-weather-grid-94525fcbe07d .splw-lw-leaflet-control-layers {color: #4D4D4D;background-color: #fff;border-style: solid;border-color: #f0f0f0;border-width: 1px 1px 1px 1px;}#spl-weather-grid-94525fcbe07d .splw-owm-icon :is(.splw-owm-city-name, .splw-owm-icon-temp) {color: #444;}#spl-weather-grid-94525fcbe07d .splw-owm-icon {background-color: rgb(255 255 255 / 80%);border-style: solid;border-color: #f0f0f0;border-width: 1px 1px 1px 1px;}#spl-weather-grid-94525fcbe07d .spl-weather-grid-card-tabs-forecast {padding: 20px 20px 20px 24px;background: #8a0f3e;border-style: none;border-color: #E2E2E2;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-94525fcbe07d .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -24px;margin-right: -20px;padding-left: 24px;}#spl-weather-grid-94525fcbe07d .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -24px;}#spl-weather-grid-94525fcbe07d .spl-weather-grid-card-daily-forecast {grid-template-columns: repeat(5,1fr);}#spl-weather-grid-94525fcbe07d .spl-weather-grid-item {padding: 20px 20px 20px 20px;background: #8a0f3e;border-style: none;border-color: #E2E2E2;transition: 0.3s ease-in-out all;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-94525fcbe07d :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;}#spl-weather-grid-94525fcbe07d .spl-weather-grid-item:hover {color: #ffffff;background: #ad0143;}#spl-weather-grid-94525fcbe07d :is(.spl-weather-modal, .spl-weather-forecast-card) {background-color: #FFFFFF;border-color: #CCCCCC;}#spl-weather-grid-94525fcbe07d .spl-weather-modal :is(.spl-weather-forecast-details-value, .spl-weather-forecast-details-label, .spl-weather-temperature-grid, .spl-weather-modal-forecast-top) {color: #2F2F2F;}#spl-weather-grid-94525fcbe07d .spl-weather-modal .spl-weather-details-icon svg {fill: #000;}#spl-weather-grid-94525fcbe07d .spl-weather-grid-item .spl-weather-forecast-date {font-size: 16px;line-height: 24px;font-weight: 400;}#spl-weather-grid-94525fcbe07d .spl-weather-grid-item:hover > .spl-weather-forecast-date-time .spl-weather-forecast-date {color: #ffffff;}#spl-weather-grid-94525fcbe07d .spl-weather-forecast-current-temp span {font-size: 32px;line-height: 45px;font-weight: 600;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-grid-94525fcbe07d .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-94525fcbe07d .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-forecast-value span, #spl-weather-grid-94525fcbe07d .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-grid-94525fcbe07d .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-grid-94525fcbe07d .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-grid-94525fcbe07d .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-grid-94525fcbe07d .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-current-weather-card .spl-weather-card-daily-details .spl-weather-custom-slider-item {min-width: calc(100% / 3);}#spl-weather-grid-94525fcbe07d .spl-weather-current-weather-card .spl-weather-custom-slider-nav-next {margin-right: -NaNpx;}#spl-weather-grid-94525fcbe07d .spl-weather-current-weather-card .spl-weather-custom-slider-nav-prev {margin-left: -NaNpx;}#spl-weather-grid-94525fcbe07d .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-94525fcbe07d .sp-weather-card-map-renderer {width: 100%;height: 294px;}#spl-weather-grid-94525fcbe07d {display: block;}#spl-weather-grid-94525fcbe07d .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-94525fcbe07d .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-94525fcbe07d .spl-weather-grid-card-daily-forecast {grid-template-columns: repeat(3,1fr);}#spl-weather-grid-94525fcbe07d :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {max-width: none;} } @media only screen and (max-width: 599px) {#spl-weather-grid-94525fcbe07d .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-94525fcbe07d .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-forecast-value span, #spl-weather-grid-94525fcbe07d .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-grid-94525fcbe07d .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-grid-94525fcbe07d .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-grid-94525fcbe07d .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-grid-94525fcbe07d .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-current-temp {font-size: 50px;letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-current-weather-card .spl-weather-card-daily-details .spl-weather-custom-slider-item {min-width: calc(100% / 2);}#spl-weather-grid-94525fcbe07d .spl-weather-current-weather-card .spl-weather-custom-slider-nav-next {margin-right: -NaNpx;}#spl-weather-grid-94525fcbe07d .spl-weather-current-weather-card .spl-weather-custom-slider-nav-prev {margin-left: -NaNpx;}#spl-weather-grid-94525fcbe07d .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-94525fcbe07d .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-94525fcbe07d .sp-weather-card-map-renderer {width: 100%;height: 230px;}#spl-weather-grid-94525fcbe07d {display: block;}#spl-weather-grid-94525fcbe07d .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-94525fcbe07d .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-94525fcbe07d .spl-weather-grid-card-daily-forecast {grid-template-columns: repeat(1,1fr);}#spl-weather-grid-94525fcbe07d :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {max-width: none;}}
/* CSS for sp-location-weather-pro/grid - spl-weather-grid-6e6b570aa87a */
#spl-weather-grid-6e6b570aa87a .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;filter: invert(13%) sepia(54%) saturate(8%) hue-rotate(81deg) brightness(106%) contrast(91%);}#spl-weather-grid-6e6b570aa87a .spl-weather-forecast-date-time span {font-size: 14px;line-height: 24px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-6e6b570aa87a .spl-weather-forecast-value span, #spl-weather-grid-6e6b570aa87a .spl-weather-forecast-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-forecast-data {padding: 14px 0px 20px 0px;margin: 14px 0px 0px 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-forecast-tabs {gap: 20px;display: flex;align-items: center;list-style: none;margin: 0;padding: 0;}#spl-weather-grid-6e6b570aa87a .spl-weather-forecast-tabs-header {border-bottom: 1px solid #d6d6d6;}#spl-weather-grid-6e6b570aa87a .spl-weather-forecast-tabs .spl-weather-forecast-tab::after {height: 2px;background: #2F2F2F;}#spl-weather-grid-6e6b570aa87a .spl-weather-forecast-value {font-weight: 400;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-daily-details {margin: 8px 0px 3px 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-daily-details .spl-weather-details {padding: 2px 2px 2px 2px;width: 100%;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-daily-details .spl-weather-details-icon i {font-size: 14px;line-height: 1;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-daily-details .spl-weather-details-title {font-size: 14px;line-height: 18px;letter-spacing: 0px;width: max-content;font-weight: 400;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-daily-details .spl-weather-details-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;width: max-content;font-weight: 600;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-daily-details .spl-weather-details-icon {left: 3px;top: calc(50% - 7px);}#spl-weather-grid-6e6b570aa87a .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-grid-6e6b570aa87a .spl-weather-card-daily-details .spl-weather-details-value {margin-left: 29px;}#spl-weather-grid-6e6b570aa87a .spl-weather-details-comport-data .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-6e6b570aa87a .spl-weather-details-comport-data {margin-top: 8px;}#spl-weather-grid-6e6b570aa87a .spl-weather-swiper-nav.additional-data {display: none;color: #2f2f2f;font-size: 16px;padding: 0;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-daily-details:hover .spl-weather-swiper-nav.additional-data:not(.swiper-button-disabled) {display: block;}#spl-weather-grid-6e6b570aa87a.sp-location-weather-block-wrapper {max-width: 1200px;color: #2F2F2F;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-location-name {font-size: 14px;line-height: 16px;letter-spacing: 0px;fill: #2F2F2F;font-weight: 600;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-date-time {font-size: 13px;line-height: 16px;letter-spacing: 0px;font-weight: 400;gap: 6px;}#spl-weather-grid-6e6b570aa87a .spl-weather-header-info-wrapper {gap: 4px;margin: 0px 0px 30px 0px;}#spl-weather-grid-6e6b570aa87a :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 88px;height: 88px;}#spl-weather-grid-6e6b570aa87a .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-current-temp {font-size: 64px;line-height: 78px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-6e6b570aa87a .spl-weather-temperature-metric {font-size: 21px;line-height: 36px;letter-spacing: 0px;font-weight: 400;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-min-max-temperature {font-size: 16px;line-height: 20px;letter-spacing: 0px;margin: 4px 0px 4px 0px;font-weight: 400;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-real-feel {font-size: 14px;line-height: 16px;letter-spacing: 0px;margin: 0px 0px 8px 0px;font-weight: 400;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-short-desc {font-size: 18px;line-height: 16px;letter-spacing: 0px;font-weight: 500;text-transform: capitalize;}#spl-weather-grid-6e6b570aa87a .spl-weather-current-weather-card .spl-weather-card-daily-details .spl-weather-custom-slider-item {min-width: calc(100% / 4);}#spl-weather-grid-6e6b570aa87a .spl-weather-current-weather-card .spl-weather-custom-slider-nav-next {margin-right: -28px;}#spl-weather-grid-6e6b570aa87a .spl-weather-current-weather-card .spl-weather-custom-slider-nav-prev {margin-left: -28px;}#spl-weather-grid-6e6b570aa87a .spl-weather-attribution {font-size: 12px;line-height: 26px;letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-current-weather-card {width: calc(50% - 10px);padding: 24px 24px 24px 24px;transition: 0.3s;border-style: solid;border-color: #d6d6d6;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-6e6b570aa87a .sp-weather-card-map-renderer {width: calc(100% - 50% - 10px);}#spl-weather-grid-6e6b570aa87a .spl-weather-forecast-tab:not(.active) {color: #757575;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-min-max-temperature .spl-weather-temp {margin-left: 3px;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-footer {font-weight: 400;background-color: #00000036;}#spl-weather-grid-6e6b570aa87a .spl-weather-map-template {padding: 10px 10px 10px 10px;border-style: solid;border-color: #d6d6d6;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-6e6b570aa87a .spl-weather-grid-card-tabs-forecast {padding: 30px 30px 30px 30px;border-style: solid;border-color: #d6d6d6;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-6e6b570aa87a .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -30px;margin-right: -30px;padding-left: 30px;}#spl-weather-grid-6e6b570aa87a .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -30px;}#spl-weather-grid-6e6b570aa87a .spl-weather-grid-card-daily-forecast {grid-template-columns: repeat(7,1fr);}#spl-weather-grid-6e6b570aa87a .spl-weather-grid-item {padding: 20px 20px 20px 20px;border-style: solid;border-color: #d6d6d6;transition: 0.3s ease-in-out all;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-6e6b570aa87a :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {width: 30px;height: 30px;max-width: none;}#spl-weather-grid-6e6b570aa87a .spl-weather-grid-item:hover {color: #2F2F2F;background: #f0eaf9;}#spl-weather-grid-6e6b570aa87a :is(.spl-weather-modal, .spl-weather-forecast-card) {background-color: #FFFFFF;border-color: #CCCCCC;}#spl-weather-grid-6e6b570aa87a .spl-weather-modal :is(.spl-weather-forecast-details-value, .spl-weather-forecast-details-label, .spl-weather-temperature-grid, .spl-weather-modal-forecast-top) {color: #2F2F2F;}#spl-weather-grid-6e6b570aa87a .spl-weather-modal .spl-weather-details-icon svg {fill: #000;}#spl-weather-grid-6e6b570aa87a .spl-weather-grid-item .spl-weather-forecast-date {font-size: 16px;line-height: 24px;font-weight: 400;}#spl-weather-grid-6e6b570aa87a .spl-weather-grid-item:hover > .spl-weather-forecast-date-time .spl-weather-forecast-date {color: #2F2F2F;}#spl-weather-grid-6e6b570aa87a .spl-weather-forecast-current-temp span {font-size: 32px;line-height: 45px;font-weight: 600;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-grid-6e6b570aa87a .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-6e6b570aa87a .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-forecast-value span, #spl-weather-grid-6e6b570aa87a .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-grid-6e6b570aa87a .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-grid-6e6b570aa87a .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-grid-6e6b570aa87a .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-current-weather-card .spl-weather-card-daily-details .spl-weather-custom-slider-item {min-width: calc(100% / 3);}#spl-weather-grid-6e6b570aa87a .spl-weather-current-weather-card .spl-weather-custom-slider-nav-next {margin-right: -NaNpx;}#spl-weather-grid-6e6b570aa87a .spl-weather-current-weather-card .spl-weather-custom-slider-nav-prev {margin-left: -NaNpx;}#spl-weather-grid-6e6b570aa87a .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-6e6b570aa87a .sp-weather-card-map-renderer {width: 100%;height: 294px;}#spl-weather-grid-6e6b570aa87a {display: block;}#spl-weather-grid-6e6b570aa87a .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-6e6b570aa87a .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-6e6b570aa87a .spl-weather-grid-card-daily-forecast {grid-template-columns: repeat(3,1fr);}#spl-weather-grid-6e6b570aa87a :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {max-width: none;} } @media only screen and (max-width: 599px) {#spl-weather-grid-6e6b570aa87a .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-6e6b570aa87a .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-forecast-value span, #spl-weather-grid-6e6b570aa87a .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-grid-6e6b570aa87a .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-grid-6e6b570aa87a .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-grid-6e6b570aa87a .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-current-temp {font-size: 50px;letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-current-weather-card .spl-weather-card-daily-details .spl-weather-custom-slider-item {min-width: calc(100% / 2);}#spl-weather-grid-6e6b570aa87a .spl-weather-current-weather-card .spl-weather-custom-slider-nav-next {margin-right: -NaNpx;}#spl-weather-grid-6e6b570aa87a .spl-weather-current-weather-card .spl-weather-custom-slider-nav-prev {margin-left: -NaNpx;}#spl-weather-grid-6e6b570aa87a .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-6e6b570aa87a .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-6e6b570aa87a .sp-weather-card-map-renderer {width: 100%;height: 230px;}#spl-weather-grid-6e6b570aa87a {display: block;}#spl-weather-grid-6e6b570aa87a .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-6e6b570aa87a .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-6e6b570aa87a .spl-weather-grid-card-daily-forecast {grid-template-columns: repeat(1,1fr);}#spl-weather-grid-6e6b570aa87a :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {max-width: none;}}
/* CSS for sp-location-weather-pro/grid - spl-weather-grid-e5e7602ca01a */
#spl-weather-grid-e5e7602ca01a .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;}#spl-weather-grid-e5e7602ca01a .spl-weather-forecast-date-time span {font-size: 14px;line-height: 24px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-e5e7602ca01a .spl-weather-forecast-value span, #spl-weather-grid-e5e7602ca01a .spl-weather-forecast-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-forecast-data {padding: 14px 0px 20px 0px;margin: 14px 0px 0px 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-forecast-tabs {gap: 20px;display: flex;align-items: center;list-style: none;margin: 0;padding: 0;}#spl-weather-grid-e5e7602ca01a .spl-weather-forecast-tabs-header {border-bottom: 1px solid #ffffffb8;}#spl-weather-grid-e5e7602ca01a .spl-weather-forecast-tabs .spl-weather-forecast-tab::after {height: 2px;background: #FFFFFF;}#spl-weather-grid-e5e7602ca01a .spl-weather-forecast-value {font-weight: 400;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-daily-details {margin: 34px 0px 0px 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-daily-details .spl-weather-details {padding: 0px 0px 0px 0px;width: 100%;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-daily-details .spl-weather-details-icon i {font-size: 14px;line-height: 1;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-daily-details .spl-weather-details-title {font-size: 14px;line-height: 18px;letter-spacing: 0px;width: max-content;font-weight: 400;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-daily-details .spl-weather-details-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;width: max-content;font-weight: 600;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-daily-details .spl-weather-details-icon {left: 1px;top: calc(50% - 7px);}#spl-weather-grid-e5e7602ca01a .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-grid-e5e7602ca01a .spl-weather-card-daily-details .spl-weather-details-value {margin-left: 29px;}#spl-weather-grid-e5e7602ca01a .spl-weather-details-comport-data .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-e5e7602ca01a .spl-weather-details-comport-data {margin-top: 8px;}#spl-weather-grid-e5e7602ca01a .spl-weather-swiper-nav.additional-data {display: none;color: #2f2f2f;font-size: 16px;padding: 0;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-daily-details:hover .spl-weather-swiper-nav.additional-data:not(.swiper-button-disabled) {display: block;}#spl-weather-grid-e5e7602ca01a.sp-location-weather-block-wrapper {max-width: 1200px;color: #ffffff;}.spl-weather-search-block-wrapper[data-parent-id="spl-weather-grid-e5e7602ca01a"] {max-width: 1200px;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-location-name {font-size: 22px;line-height: 30px;letter-spacing: 0px;fill: #ffffff;font-weight: 500;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-date-time {font-size: 16px;line-height: 19px;letter-spacing: 0px;font-weight: 400;gap: 6px;}#spl-weather-grid-e5e7602ca01a .spl-weather-header-info-wrapper {gap: 8px;margin: 0px 0px 60px 0px;}#spl-weather-grid-e5e7602ca01a :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 88px;height: 88px;}#spl-weather-grid-e5e7602ca01a .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-current-temp {font-size: 64px;line-height: 78px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-e5e7602ca01a .spl-weather-temperature-metric {font-size: 21px;line-height: 36px;letter-spacing: 0px;font-weight: 400;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-min-max-temperature {font-size: 16px;line-height: 20px;letter-spacing: 0px;margin: 8px 0px 8px 0px;font-weight: 400;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-real-feel {font-size: 14px;line-height: 16px;letter-spacing: 0px;margin: 0px 0px 8px 0px;font-weight: 400;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-short-desc {font-size: 18px;line-height: 16px;letter-spacing: 0px;font-weight: 500;text-transform: capitalize;}#spl-weather-grid-e5e7602ca01a .spl-weather-current-weather-card .spl-weather-card-daily-details .spl-weather-custom-slider-item {min-width: calc(100% / 5);}#spl-weather-grid-e5e7602ca01a .spl-weather-current-weather-card .spl-weather-custom-slider-nav-next {margin-right: -34px;}#spl-weather-grid-e5e7602ca01a .spl-weather-current-weather-card .spl-weather-custom-slider-nav-prev {margin-left: -34px;}#spl-weather-grid-e5e7602ca01a .spl-weather-attribution {font-size: 12px;line-height: 26px;letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-current-weather-card {width: calc(60% - 10px);padding: 30px 30px 30px 30px;background: #38624b;transition: 0.3s;border-style: none;border-color: #e2e2e2;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-e5e7602ca01a .sp-weather-card-map-renderer {width: calc(100% - 60% - 10px);}#spl-weather-grid-e5e7602ca01a .spl-weather-forecast-tab:not(.active) {color: #ffffffb3;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-min-max-temperature .spl-weather-temp {margin-left: 3px;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-footer {font-weight: 400;background-color: #00000036;}#spl-weather-grid-e5e7602ca01a .spl-weather-map-template {padding: 12px 12px 12px 12px;background: #38624b;border-style: none;border-color: #e2e2e2;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-e5e7602ca01a .spl-weather-grid-card-tabs-forecast {padding: 30px 30px 30px 30px;background: #38624b;border-style: none;border-color: #E2E2E2;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-e5e7602ca01a .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -30px;margin-right: -30px;padding-left: 30px;}#spl-weather-grid-e5e7602ca01a .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -30px;}#spl-weather-grid-e5e7602ca01a .spl-weather-grid-card-daily-forecast {grid-template-columns: repeat(5,1fr);}#spl-weather-grid-e5e7602ca01a .spl-weather-grid-item {padding: 0px 0px 0px 0px;background: #17626e;border-style: none;border-color: #E2E2E2;transition: 0.3s ease-in-out all;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-e5e7602ca01a .spl-weather-grid-item:hover {color: #ffffff;background: #097c8d;}#spl-weather-grid-e5e7602ca01a :is(.spl-weather-modal, .spl-weather-forecast-card) {background-color: #FFFFFF;border-color: #CCCCCC;}#spl-weather-grid-e5e7602ca01a .spl-weather-modal :is(.spl-weather-forecast-details-value, .spl-weather-forecast-details-label, .spl-weather-temperature-grid, .spl-weather-modal-forecast-top) {color: #2F2F2F;}#spl-weather-grid-e5e7602ca01a .spl-weather-modal .spl-weather-details-icon svg {fill: #000;}#spl-weather-grid-e5e7602ca01a .spl-weather-grid-item .spl-weather-forecast-date {font-size: 16px;line-height: 24px;font-weight: 400;}#spl-weather-grid-e5e7602ca01a .spl-weather-grid-item:hover > .spl-weather-forecast-date-time .spl-weather-forecast-date {color: #ffffff;}#spl-weather-grid-e5e7602ca01a .spl-weather-forecast-current-temp span {font-size: 32px;line-height: 45px;font-weight: 600;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-grid-e5e7602ca01a .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-e5e7602ca01a .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-forecast-value span, #spl-weather-grid-e5e7602ca01a .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-grid-e5e7602ca01a .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-grid-e5e7602ca01a .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-grid-e5e7602ca01a .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-current-weather-card .spl-weather-card-daily-details .spl-weather-custom-slider-item {min-width: calc(100% / 3);}#spl-weather-grid-e5e7602ca01a .spl-weather-current-weather-card .spl-weather-custom-slider-nav-next {margin-right: -NaNpx;}#spl-weather-grid-e5e7602ca01a .spl-weather-current-weather-card .spl-weather-custom-slider-nav-prev {margin-left: -NaNpx;}#spl-weather-grid-e5e7602ca01a .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-e5e7602ca01a .sp-weather-card-map-renderer {width: 100%;height: 294px;}#spl-weather-grid-e5e7602ca01a {display: block;}#spl-weather-grid-e5e7602ca01a .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-e5e7602ca01a .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-e5e7602ca01a .spl-weather-grid-card-daily-forecast {grid-template-columns: repeat(3,1fr);} } @media only screen and (max-width: 599px) {#spl-weather-grid-e5e7602ca01a .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-e5e7602ca01a .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-forecast-value span, #spl-weather-grid-e5e7602ca01a .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-grid-e5e7602ca01a .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-grid-e5e7602ca01a .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-grid-e5e7602ca01a .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-current-temp {font-size: 50px;letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-current-weather-card .spl-weather-card-daily-details .spl-weather-custom-slider-item {min-width: calc(100% / 2);}#spl-weather-grid-e5e7602ca01a .spl-weather-current-weather-card .spl-weather-custom-slider-nav-next {margin-right: -NaNpx;}#spl-weather-grid-e5e7602ca01a .spl-weather-current-weather-card .spl-weather-custom-slider-nav-prev {margin-left: -NaNpx;}#spl-weather-grid-e5e7602ca01a .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-e5e7602ca01a .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-e5e7602ca01a .sp-weather-card-map-renderer {width: 100%;height: 230px;}#spl-weather-grid-e5e7602ca01a {display: block;}#spl-weather-grid-e5e7602ca01a .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-e5e7602ca01a .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-e5e7602ca01a .spl-weather-grid-card-daily-forecast {grid-template-columns: repeat(1,1fr);}}
/* CSS for sp-location-weather-pro/weather-search - spl-weather-search-dc76d071-c2c0-4932-93c2-5564b897adc2 */
#spl-weather-search-dc76d071-c2c0-4932-93c2-5564b897adc2 .spl-weather-search-block {margin: 0px 0px 30px 0px;width: 320px;height: 44px;justify-self: center;background-color: #ffffff;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #38624b;border-radius: 4px 4px 4px 4px;}#spl-weather-search-dc76d071-c2c0-4932-93c2-5564b897adc2 .spl-weather-search-input {font-size: 14px;line-height: 16px;letter-spacing: 0px;order: 1;}#spl-weather-search-dc76d071-c2c0-4932-93c2-5564b897adc2 .spl-weather-search-button i {font-size: 20px;color: #ffffff;}#spl-weather-search-dc76d071-c2c0-4932-93c2-5564b897adc2 .spl-weather-search-button {padding: 12px 12px 12px 12px;gap: 6px;flex-direction: row;order: 2;background: #38624b;height: 100%;border-style: solid;border-width: 1px 1px 1px 1px;border-radius: 0px 0px 0px 0px;border-color: #38624b;}#spl-weather-search-dc76d071-c2c0-4932-93c2-5564b897adc2 .spl-weather-search-button .spl-weather-search-btn-label {font-size: 14px;line-height: 16px;letter-spacing: 0px;color: #ffffff;font-weight: 400;}#spl-weather-search-dc76d071-c2c0-4932-93c2-5564b897adc2 .spl-weather-search-error {width: 320px;transform: translateX(-50%);left: 50%;}#spl-weather-search-dc76d071-c2c0-4932-93c2-5564b897adc2 .spl-weather-search-block:focus-within {border-style: solid;border-color: #CCCCCC;}#spl-weather-search-dc76d071-c2c0-4932-93c2-5564b897adc2 .spl-weather-search-input::placeholder {color: #bbbbbb;font-weight: 400;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-search-dc76d071-c2c0-4932-93c2-5564b897adc2 .spl-weather-search-block {width: 320px;}#spl-weather-search-dc76d071-c2c0-4932-93c2-5564b897adc2 .spl-weather-search-input {letter-spacing: 0px;}#spl-weather-search-dc76d071-c2c0-4932-93c2-5564b897adc2 .spl-weather-search-button {flex-direction: row;}#spl-weather-search-dc76d071-c2c0-4932-93c2-5564b897adc2 .spl-weather-search-button .spl-weather-search-btn-label {letter-spacing: 0px;}#spl-weather-search-dc76d071-c2c0-4932-93c2-5564b897adc2 .spl-weather-search-error {width: 320px;} } @media only screen and (max-width: 599px) {#spl-weather-search-dc76d071-c2c0-4932-93c2-5564b897adc2 .spl-weather-search-block {width: 260px;}#spl-weather-search-dc76d071-c2c0-4932-93c2-5564b897adc2 .spl-weather-search-input {letter-spacing: 0px;}#spl-weather-search-dc76d071-c2c0-4932-93c2-5564b897adc2 .spl-weather-search-button {flex-direction: row;}#spl-weather-search-dc76d071-c2c0-4932-93c2-5564b897adc2 .spl-weather-search-button .spl-weather-search-btn-label {letter-spacing: 0px;}#spl-weather-search-dc76d071-c2c0-4932-93c2-5564b897adc2 .spl-weather-search-error {width: 260px;}}
/* CSS for sp-location-weather-pro/grid - spl-weather-grid-5b4c11f46053 */
#spl-weather-grid-5b4c11f46053 .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;}#spl-weather-grid-5b4c11f46053 .spl-weather-forecast-date-time span {font-size: 14px;line-height: 24px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-5b4c11f46053 .spl-weather-forecast-value span, #spl-weather-grid-5b4c11f46053 .spl-weather-forecast-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-forecast-data {padding: 14px 0px 20px 0px;margin: 14px 0px 0px 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-forecast-tabs {gap: 20px;display: flex;align-items: center;list-style: none;margin: 0;padding: 0;}#spl-weather-grid-5b4c11f46053 .spl-weather-forecast-tabs-header {border-bottom: 1px solid #ffffffb8;}#spl-weather-grid-5b4c11f46053 .spl-weather-forecast-tabs .spl-weather-forecast-tab::after {height: 2px;background: #FFFFFF;}#spl-weather-grid-5b4c11f46053 .spl-weather-forecast-value {font-weight: 400;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-daily-details {margin: 16px 0px 4px 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-daily-details .spl-weather-details {padding: 2px 2px 2px 2px;width: 100%;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-daily-details .spl-weather-details-icon i {font-size: 14px;line-height: 1;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-daily-details .spl-weather-details-title {font-size: 14px;line-height: 18px;letter-spacing: 0px;width: max-content;font-weight: 400;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-daily-details .spl-weather-details-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;width: max-content;font-weight: 600;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-daily-details .spl-weather-details-icon {left: 3px;top: calc(50% - 7px);}#spl-weather-grid-5b4c11f46053 .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-grid-5b4c11f46053 .spl-weather-card-daily-details .spl-weather-details-value {margin-left: 29px;}#spl-weather-grid-5b4c11f46053 .spl-weather-details-comport-data .spl-weather-details-value {font-size: 14px;line-height: 20px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-5b4c11f46053 .spl-weather-details-comport-data {margin-top: 8px;}#spl-weather-grid-5b4c11f46053 .spl-weather-swiper-nav.additional-data {display: none;color: #2f2f2f;font-size: 16px;padding: 0;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-daily-details:hover .spl-weather-swiper-nav.additional-data:not(.swiper-button-disabled) {display: block;}#spl-weather-grid-5b4c11f46053.sp-location-weather-block-wrapper {max-width: 1200px;color: #ffffff;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-location-name {font-size: 14px;line-height: 16px;letter-spacing: 0px;fill: #ffffff;font-weight: 600;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-date-time {font-size: 13px;line-height: 16px;letter-spacing: 0px;font-weight: 400;gap: 6px;}#spl-weather-grid-5b4c11f46053 .spl-weather-header-info-wrapper {gap: 4px;margin: 0px 0px 30px 0px;}#spl-weather-grid-5b4c11f46053 :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 88px;height: 88px;}#spl-weather-grid-5b4c11f46053 .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-current-temp {font-size: 64px;line-height: 78px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-5b4c11f46053 .spl-weather-temperature-metric {font-size: 21px;line-height: 36px;letter-spacing: 0px;font-weight: 400;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-min-max-temperature {font-size: 16px;line-height: 20px;letter-spacing: 0px;margin: 4px 0px 4px 0px;font-weight: 400;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-real-feel {font-size: 14px;line-height: 16px;letter-spacing: 0px;margin: 0px 0px 8px 0px;font-weight: 400;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-short-desc {font-size: 18px;line-height: 16px;letter-spacing: 0px;font-weight: 500;text-transform: capitalize;}#spl-weather-grid-5b4c11f46053 .spl-weather-current-weather-card .spl-weather-card-daily-details .spl-weather-custom-slider-item {min-width: calc(100% / 4);}#spl-weather-grid-5b4c11f46053 .spl-weather-current-weather-card .spl-weather-custom-slider-nav-next {margin-right: -28px;}#spl-weather-grid-5b4c11f46053 .spl-weather-current-weather-card .spl-weather-custom-slider-nav-prev {margin-left: -28px;}#spl-weather-grid-5b4c11f46053 .spl-weather-attribution {font-size: 12px;line-height: 26px;letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-current-weather-card {width: calc(50% - 10px);padding: 24px 24px 24px 24px;background-position: center;background-attachment: scroll;background-repeat: no-repeat;background-size: cover;transition: 0.3s;border-style: none;border-color: #e2e2e2;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-5b4c11f46053 .sp-weather-card-map-renderer {width: calc(100% - 50% - 10px);}#spl-weather-grid-5b4c11f46053 .spl-weather-forecast-tab:not(.active) {color: #ffffffb3;}#spl-weather-grid-5b4c11f46053 .spl-weather-current-weather-card::after {inset: 0;content: "";position: absolute;background-color: #216bc4cc;}#spl-weather-grid-5b4c11f46053 .spl-weather-current-weather-card > div {z-index: 999;position: relative;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-min-max-temperature .spl-weather-temp {margin-left: 3px;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-footer {font-weight: 400;background-color: #00000036;}#spl-weather-grid-5b4c11f46053 .spl-weather-map-template {padding: 10px 10px 10px 10px;background: #226cc5;border-style: none;border-color: #e2e2e2;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-5b4c11f46053 .spl-weather-grid-card-tabs-forecast {padding: 20px 20px 20px 24px;background: #226cc5;border-style: none;border-color: #E2E2E2;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-5b4c11f46053 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -24px;margin-right: -20px;padding-left: 24px;}#spl-weather-grid-5b4c11f46053 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -24px;}#spl-weather-grid-5b4c11f46053 .spl-weather-grid-card-daily-forecast {grid-template-columns: repeat(6,1fr);}#spl-weather-grid-5b4c11f46053 .spl-weather-grid-item {padding: 20px 20px 20px 20px;background: #226cc5;border-style: none;border-color: #E2E2E2;transition: 0.3s ease-in-out all;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-5b4c11f46053 :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;}#spl-weather-grid-5b4c11f46053 .spl-weather-grid-item:hover {color: #ffffff;background: #0f61c5;}#spl-weather-grid-5b4c11f46053 :is(.spl-weather-modal, .spl-weather-forecast-card) {background-color: #FFFFFF;border-color: #CCCCCC;}#spl-weather-grid-5b4c11f46053 .spl-weather-modal :is(.spl-weather-forecast-details-value, .spl-weather-forecast-details-label, .spl-weather-temperature-grid, .spl-weather-modal-forecast-top) {color: #2F2F2F;}#spl-weather-grid-5b4c11f46053 .spl-weather-modal .spl-weather-details-icon svg {fill: #000;}#spl-weather-grid-5b4c11f46053 .spl-weather-grid-item .spl-weather-forecast-date {font-size: 16px;line-height: 24px;font-weight: 400;}#spl-weather-grid-5b4c11f46053 .spl-weather-grid-item:hover > .spl-weather-forecast-date-time .spl-weather-forecast-date {color: #ffffff;}#spl-weather-grid-5b4c11f46053 .spl-weather-forecast-current-temp span {font-size: 32px;line-height: 45px;font-weight: 600;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-grid-5b4c11f46053 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-5b4c11f46053 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-forecast-value span, #spl-weather-grid-5b4c11f46053 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-grid-5b4c11f46053 .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-grid-5b4c11f46053 .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-grid-5b4c11f46053 .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-current-weather-card .spl-weather-card-daily-details .spl-weather-custom-slider-item {min-width: calc(100% / 3);}#spl-weather-grid-5b4c11f46053 .spl-weather-current-weather-card .spl-weather-custom-slider-nav-next {margin-right: -NaNpx;}#spl-weather-grid-5b4c11f46053 .spl-weather-current-weather-card .spl-weather-custom-slider-nav-prev {margin-left: -NaNpx;}#spl-weather-grid-5b4c11f46053 .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-5b4c11f46053 .sp-weather-card-map-renderer {width: 100%;height: 294px;}#spl-weather-grid-5b4c11f46053 {display: block;}#spl-weather-grid-5b4c11f46053 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-5b4c11f46053 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-5b4c11f46053 .spl-weather-grid-card-daily-forecast {grid-template-columns: repeat(3,1fr);}#spl-weather-grid-5b4c11f46053 :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {max-width: none;} } @media only screen and (max-width: 599px) {#spl-weather-grid-5b4c11f46053 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-5b4c11f46053 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-forecast-value span, #spl-weather-grid-5b4c11f46053 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-daily-details .spl-weather-details {width: 100%;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-daily-details .spl-weather-details-title {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-daily-details .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-daily-details .spl-weather-details-icon {left: NaNpx;top: calc(50% - NaNpx);}#spl-weather-grid-5b4c11f46053 .spl-weather-card-daily-details .spl-weather-details-title-wrapper,
				#spl-weather-grid-5b4c11f46053 .spl-weather-card-daily-details .spl-weather-details-value {margin-left: NaNpx;}#spl-weather-grid-5b4c11f46053 .spl-weather-details-comport-data .spl-weather-details-value {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-current-temp {font-size: 50px;letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-current-weather-card .spl-weather-card-daily-details .spl-weather-custom-slider-item {min-width: calc(100% / 2);}#spl-weather-grid-5b4c11f46053 .spl-weather-current-weather-card .spl-weather-custom-slider-nav-next {margin-right: -NaNpx;}#spl-weather-grid-5b4c11f46053 .spl-weather-current-weather-card .spl-weather-custom-slider-nav-prev {margin-left: -NaNpx;}#spl-weather-grid-5b4c11f46053 .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-5b4c11f46053 .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-5b4c11f46053 .sp-weather-card-map-renderer {width: 100%;height: 230px;}#spl-weather-grid-5b4c11f46053 {display: block;}#spl-weather-grid-5b4c11f46053 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-5b4c11f46053 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-5b4c11f46053 .spl-weather-grid-card-daily-forecast {grid-template-columns: repeat(1,1fr);}#spl-weather-grid-5b4c11f46053 :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {max-width: none;}}
/* CSS for sp-location-weather-pro/grid - spl-weather-grid-ac3a8eb01b9c */
#spl-weather-grid-ac3a8eb01b9c .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-forecast-date-time span {font-size: 14px;line-height: 24px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-forecast-value span, #spl-weather-grid-ac3a8eb01b9c .spl-weather-forecast-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-card-forecast-data {padding: 14px 0px 20px 0px;margin: 14px 0px 0px 0px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-forecast-tabs {gap: 20px;display: flex;align-items: center;list-style: none;margin: 0;padding: 0;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-forecast-select {border-style: none;border-color: #cccccc;border-width: 0px 0px 2px 0px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-forecast-select-list {padding: 0;margin: 0;color: #2F2F2F;background-color: #fff;border-color: #cccccc;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-forecast-select-item.active {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-forecast-select-item:hover {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-forecast-tabs-header {border-bottom: 1px solid #E2E2E2;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-forecast-tabs .spl-weather-forecast-tab::after {height: 2px;background: #2F2F2F;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-forecast-value {font-weight: 400;}#spl-weather-grid-ac3a8eb01b9c.sp-location-weather-block-wrapper {max-width: 1200px;color: #2F2F2F;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-card-location-name {font-size: 32px;line-height: 38px;letter-spacing: 0px;fill: #2F2F2F;font-weight: 400;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-card-date-time {font-size: 16px;line-height: 24px;letter-spacing: 0px;font-weight: 400;gap: 6px;justify-content: center;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-header-info-wrapper {gap: 4px;margin: 0px 0px 8px 0px;flex-direction: column;align-items: center;}#spl-weather-grid-ac3a8eb01b9c :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 52px;height: 52px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-current-temp {font-size: 48px;line-height: 64px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-temperature-metric {font-size: 16px;line-height: 30px;letter-spacing: 0px;font-weight: 500;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-attribution {font-size: 12px;line-height: 26px;letter-spacing: 0px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-current-weather-card {width: calc(50% - 10px);padding: 24px 24px 24px 24px;background: #F2F7FC;transition: 0.3s;border-style: solid;border-color: #e2e2e2;}#spl-weather-grid-ac3a8eb01b9c .sp-weather-card-map-renderer {width: 100%;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-forecast-tab:not(.active) {color: #757575;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-card-footer {font-weight: 400;background-color: #00000036;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-map-template {padding: 10px 10px 10px 10px;border-style: solid;border-color: #cdc4e6;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-grid-item {padding: 20px 20px 20px 20px;border-style: solid;border-color: #cdc4e6;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-grid-card-tabs-forecast {padding: 20px 20px 20px 20px;background: #f2f7fc;border-style: solid;border-color: #E2E2E2;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -20px;margin-right: -20px;padding-left: 20px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -20px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-grid-card-select-forecast {padding: 14px 20px 20px 20px;border-style: solid;border-color: #cdc4e6;transition: 0.3s ease-in-out all;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-ac3a8eb01b9c :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-card-current-weather {margin: 0px 0px 24px 0px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-grid-item:hover {color: #FFFFFF;fill: #FFFFFF;background: #5039a8;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-grid-item:hover .spl-weather-details-title {color: #FFFFFF;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-national-weather-alerts {border: 1px solid #cdc4e6;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-grid-card-select-forecast .spl-weather-forecast-container {border-top: 1px solid #cdc4e6;padding: 4px 0;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-grid-card-select-forecast .spl-weather-forecast-date {display: flex;font-weight: 400;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-grid-ac3a8eb01b9c .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-forecast-value span, #spl-weather-grid-ac3a8eb01b9c .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-ac3a8eb01b9c .sp-weather-card-map-renderer {width: 100%;height: 294px;}#spl-weather-grid-ac3a8eb01b9c {display: block;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-ac3a8eb01b9c :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {max-width: none;} } @media only screen and (max-width: 599px) {#spl-weather-grid-ac3a8eb01b9c .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-forecast-value span, #spl-weather-grid-ac3a8eb01b9c .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-current-temp {font-size: 50px;letter-spacing: 0px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-ac3a8eb01b9c .sp-weather-card-map-renderer {width: 100%;height: 230px;}#spl-weather-grid-ac3a8eb01b9c {display: block;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-ac3a8eb01b9c .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-ac3a8eb01b9c :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {max-width: none;}}
/* CSS for sp-location-weather-pro/grid - spl-weather-grid-3303cb48a4fc */
#spl-weather-grid-3303cb48a4fc .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;}#spl-weather-grid-3303cb48a4fc .spl-weather-forecast-date-time span {font-size: 14px;line-height: 24px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-3303cb48a4fc .spl-weather-forecast-value span, #spl-weather-grid-3303cb48a4fc .spl-weather-forecast-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-card-forecast-data {padding: 14px 0px 20px 0px;margin: 14px 0px 0px 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-forecast-tabs {gap: 20px;display: flex;align-items: center;list-style: none;margin: 0;padding: 0;}#spl-weather-grid-3303cb48a4fc .spl-weather-forecast-select {border-style: none;border-color: #cccccc;border-width: 0px 0px 2px 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-forecast-select-list {padding: 0;margin: 0;color: #2F2F2F;background-color: #fff;border-color: #cccccc;}#spl-weather-grid-3303cb48a4fc .spl-weather-forecast-select-item.active {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-grid-3303cb48a4fc .spl-weather-forecast-select-item:hover {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-grid-3303cb48a4fc .spl-weather-forecast-tabs-header {border-bottom: 1px solid #E2E2E2;}#spl-weather-grid-3303cb48a4fc .spl-weather-forecast-tabs .spl-weather-forecast-tab::after {height: 2px;background: #ffffff;}#spl-weather-grid-3303cb48a4fc .spl-weather-forecast-value {font-weight: 400;}#spl-weather-grid-3303cb48a4fc.sp-location-weather-block-wrapper {max-width: 1200px;color: #ffffff;}#spl-weather-grid-3303cb48a4fc .spl-weather-card-location-name {font-size: 32px;line-height: 38px;letter-spacing: 0px;fill: #5039a8;color: #5039a8;font-weight: 600;}#spl-weather-grid-3303cb48a4fc .spl-weather-card-date-time {font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #5039a8;font-weight: 400;gap: 6px;justify-content: center;}#spl-weather-grid-3303cb48a4fc .spl-weather-header-info-wrapper {gap: 4px;margin: 0px 0px 8px 0px;flex-direction: column;align-items: center;}#spl-weather-grid-3303cb48a4fc :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 60px;height: 60px;}#spl-weather-grid-3303cb48a4fc .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-current-temp {font-size: 48px;line-height: 64px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-3303cb48a4fc .spl-weather-temperature-metric {font-size: 16px;line-height: 30px;letter-spacing: 0px;font-weight: 500;}#spl-weather-grid-3303cb48a4fc .spl-weather-card-min-max-temperature {font-size: 16px;line-height: 20px;letter-spacing: 0px;margin: 4px 0px 4px 0px;color: #5039a8;font-weight: 500;}#spl-weather-grid-3303cb48a4fc .spl-weather-attribution {font-size: 12px;line-height: 26px;letter-spacing: 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-current-weather-card {width: calc(50% - 10px);padding: 24px 24px 24px 24px;background: #F2F7FC;transition: 0.3s;border-style: solid;border-color: #e2e2e2;}#spl-weather-grid-3303cb48a4fc .sp-weather-card-map-renderer {width: 100%;}#spl-weather-grid-3303cb48a4fc .spl-weather-forecast-tab:not(.active) {color: #ffffff;}#spl-weather-grid-3303cb48a4fc .spl-weather-condition-icon img {filter: invert(23%) sepia(35%) saturate(3775%) hue-rotate(238deg) brightness(90%) contrast(93%);}#spl-weather-grid-3303cb48a4fc .spl-weather-card-current-temperature {color: #5039a8;}#spl-weather-grid-3303cb48a4fc .spl-weather-card-min-max-temperature .spl-weather-temp {margin-left: 3px;}#spl-weather-grid-3303cb48a4fc .spl-weather-card-footer {font-weight: 400;background-color: #00000036;}#spl-weather-grid-3303cb48a4fc .spl-weather-map-template {padding: 10px 10px 10px 10px;background: #5039a8;border-style: none;border-color: #cdc4e6;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-3303cb48a4fc .spl-weather-grid-item {padding: 20px 20px 20px 20px;background: #5039a8;border-style: none;border-color: #cdc4e6;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-3303cb48a4fc .spl-weather-grid-card-tabs-forecast {padding: 20px 20px 20px 20px;background: #5039a8;border-style: none;border-color: #E2E2E2;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-3303cb48a4fc .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -20px;margin-right: -20px;padding-left: 20px;}#spl-weather-grid-3303cb48a4fc .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -20px;}#spl-weather-grid-3303cb48a4fc .spl-weather-grid-card-select-forecast {padding: 20px 20px 20px 20px;border-style: solid;border-color: #cdc4e6;transition: 0.3s ease-in-out all;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-3303cb48a4fc .spl-weather-card-current-weather {margin: 0px 0px 32px 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-grid-item:hover {color: #FFFFFF;fill: #FFFFFF;background: #5039a8;}#spl-weather-grid-3303cb48a4fc .spl-weather-grid-item:hover .spl-weather-details-title {color: #FFFFFF;}#spl-weather-grid-3303cb48a4fc .spl-weather-national-weather-alerts {border: 1px solid #cdc4e6;}#spl-weather-grid-3303cb48a4fc .spl-weather-grid-card-select-forecast .spl-weather-forecast-container {border-top: 1px solid rgba(204, 204, 204, 1);padding: 4px 0;}#spl-weather-grid-3303cb48a4fc .spl-weather-grid-card-select-forecast .spl-weather-forecast-date {display: flex;font-weight: 400;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-grid-3303cb48a4fc .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-3303cb48a4fc .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-forecast-value span, #spl-weather-grid-3303cb48a4fc .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-3303cb48a4fc .sp-weather-card-map-renderer {width: 100%;height: 294px;}#spl-weather-grid-3303cb48a4fc {display: block;}#spl-weather-grid-3303cb48a4fc .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-3303cb48a4fc .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;} } @media only screen and (max-width: 599px) {#spl-weather-grid-3303cb48a4fc .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-3303cb48a4fc .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-forecast-value span, #spl-weather-grid-3303cb48a4fc .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-current-temp {font-size: 50px;letter-spacing: 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-3303cb48a4fc .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-3303cb48a4fc .sp-weather-card-map-renderer {width: 100%;height: 230px;}#spl-weather-grid-3303cb48a4fc {display: block;}#spl-weather-grid-3303cb48a4fc .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-3303cb48a4fc .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}}
/* CSS for sp-location-weather-pro/grid - spl-weather-grid-763f75cc0b80 */
#spl-weather-grid-763f75cc0b80 .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;}#spl-weather-grid-763f75cc0b80 .spl-weather-forecast-date-time span {font-size: 14px;line-height: 24px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-763f75cc0b80 .spl-weather-forecast-value span, #spl-weather-grid-763f75cc0b80 .spl-weather-forecast-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;}#spl-weather-grid-763f75cc0b80 .spl-weather-card-forecast-data {padding: 14px 0px 20px 0px;margin: 14px 0px 0px 0px;}#spl-weather-grid-763f75cc0b80 .spl-weather-forecast-tabs {gap: 20px;display: flex;align-items: center;list-style: none;margin: 0;padding: 0;}#spl-weather-grid-763f75cc0b80 .spl-weather-forecast-select {border-style: none;border-color: #cccccc;border-width: 0px 0px 2px 0px;}#spl-weather-grid-763f75cc0b80 .spl-weather-forecast-select-list {padding: 0;margin: 0;color: #2F2F2F;background-color: #fff;border-color: #cccccc;}#spl-weather-grid-763f75cc0b80 .spl-weather-forecast-select-item.active {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-grid-763f75cc0b80 .spl-weather-forecast-select-item:hover {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-grid-763f75cc0b80 .spl-weather-forecast-tabs-header {border-bottom: 1px solid #E2E2E2;}#spl-weather-grid-763f75cc0b80 .spl-weather-forecast-tabs .spl-weather-forecast-tab::after {height: 2px;background: #ffffff;}#spl-weather-grid-763f75cc0b80 .spl-weather-forecast-value {font-weight: 400;}#spl-weather-grid-763f75cc0b80.sp-location-weather-block-wrapper {max-width: 1200px;color: #ffffff;}#spl-weather-grid-763f75cc0b80 .spl-weather-card-location-name {font-size: 32px;line-height: 38px;letter-spacing: 0px;fill: #2F2F2F;color: #2F2F2F;font-weight: 600;}#spl-weather-grid-763f75cc0b80 .spl-weather-card-date-time {font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #2F2F2F;font-weight: 400;gap: 6px;justify-content: center;}#spl-weather-grid-763f75cc0b80 .spl-weather-header-info-wrapper {gap: 8px;margin: 0px 0px 8px 0px;flex-direction: column;align-items: center;}#spl-weather-grid-763f75cc0b80 :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 60px;height: 60px;}#spl-weather-grid-763f75cc0b80 .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-grid-763f75cc0b80 .spl-weather-current-temp {font-size: 48px;line-height: 64px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-763f75cc0b80 .spl-weather-temperature-metric {font-size: 16px;line-height: 30px;letter-spacing: 0px;font-weight: 500;}#spl-weather-grid-763f75cc0b80 .spl-weather-card-short-desc {font-size: 18px;line-height: 16px;letter-spacing: 0px;color: #2F2F2F;font-weight: 500;text-transform: capitalize;}#spl-weather-grid-763f75cc0b80 .spl-weather-current-weather-card {width: calc(50% - 10px);padding: 24px 24px 24px 24px;background: #F2F7FC;transition: 0.3s;border-style: solid;border-color: #e2e2e2;}#spl-weather-grid-763f75cc0b80 .sp-weather-card-map-renderer {width: 100%;}#spl-weather-grid-763f75cc0b80 .spl-weather-forecast-tab:not(.active) {color: #ffffff;}#spl-weather-grid-763f75cc0b80 .spl-weather-condition-icon img {filter: invert(13%) sepia(54%) saturate(8%) hue-rotate(81deg) brightness(106%) contrast(91%);}#spl-weather-grid-763f75cc0b80 .spl-weather-card-current-temperature {color: #2F2F2F;}#spl-weather-grid-763f75cc0b80 .spl-weather-map-template {padding: 16px 16px 16px 16px;background: #127488;border-style: none;border-color: #cdc4e6;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-763f75cc0b80 .spl-weather-grid-item {padding: 20px 20px 20px 20px;background: #127488;border-style: none;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-763f75cc0b80 .spl-weather-grid-card-tabs-forecast {padding: 20px 20px 20px 20px;background: #127488;border-style: none;border-color: #E2E2E2;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-763f75cc0b80 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -20px;margin-right: -20px;padding-left: 20px;}#spl-weather-grid-763f75cc0b80 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -20px;}#spl-weather-grid-763f75cc0b80 .spl-weather-grid-card-select-forecast {padding: 16px 20px 20px 20px;background: #127488;border-style: solid;border-color: #cdc4e6;transition: 0.3s ease-in-out all;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-763f75cc0b80 :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;}#spl-weather-grid-763f75cc0b80 .spl-weather-card-current-weather {margin: 0px 0px 032px 0px;}#spl-weather-grid-763f75cc0b80 .spl-weather-grid-item:hover {color: #FFFFFF;fill: #FFFFFF;background: #0a839b;}#spl-weather-grid-763f75cc0b80 .spl-weather-grid-item:hover .spl-weather-details-title {color: #FFFFFF;}#spl-weather-grid-763f75cc0b80 .spl-weather-national-weather-alerts {border: 1px solid ;}#spl-weather-grid-763f75cc0b80 .spl-weather-grid-card-select-forecast .spl-weather-forecast-container {border-top: 1px solid rgba(204, 204, 204, 1);padding: 4px 0;}#spl-weather-grid-763f75cc0b80 .spl-weather-grid-card-select-forecast .spl-weather-forecast-date {display: flex;font-weight: 400;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-grid-763f75cc0b80 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-763f75cc0b80 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-763f75cc0b80 .spl-weather-forecast-value span, #spl-weather-grid-763f75cc0b80 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-763f75cc0b80 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-763f75cc0b80 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-763f75cc0b80 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-grid-763f75cc0b80 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-763f75cc0b80 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-grid-763f75cc0b80 .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-763f75cc0b80 .sp-weather-card-map-renderer {width: 100%;height: 294px;}#spl-weather-grid-763f75cc0b80 {display: block;}#spl-weather-grid-763f75cc0b80 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-763f75cc0b80 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-763f75cc0b80 :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {max-width: none;} } @media only screen and (max-width: 599px) {#spl-weather-grid-763f75cc0b80 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-763f75cc0b80 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-763f75cc0b80 .spl-weather-forecast-value span, #spl-weather-grid-763f75cc0b80 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-763f75cc0b80 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-763f75cc0b80 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-763f75cc0b80 .spl-weather-current-temp {font-size: 50px;letter-spacing: 0px;}#spl-weather-grid-763f75cc0b80 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-763f75cc0b80 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-grid-763f75cc0b80 .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-763f75cc0b80 .sp-weather-card-map-renderer {width: 100%;height: 230px;}#spl-weather-grid-763f75cc0b80 {display: block;}#spl-weather-grid-763f75cc0b80 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-763f75cc0b80 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-763f75cc0b80 :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {max-width: none;}}
/* CSS for sp-location-weather-pro/grid - spl-weather-grid-9a8bf5ba656f */
#spl-weather-grid-9a8bf5ba656f .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;}#spl-weather-grid-9a8bf5ba656f .spl-weather-forecast-date-time span {font-size: 14px;line-height: 24px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-9a8bf5ba656f .spl-weather-forecast-value span, #spl-weather-grid-9a8bf5ba656f .spl-weather-forecast-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-card-forecast-data {padding: 14px 0px 20px 0px;margin: 14px 0px 0px 0px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-forecast-tabs {gap: 20px;display: flex;align-items: center;list-style: none;margin: 0;padding: 0;}#spl-weather-grid-9a8bf5ba656f .spl-weather-forecast-select {border-style: none;border-color: #cccccc;border-width: 0px 0px 2px 0px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-forecast-select-list {padding: 0;margin: 0;color: #2F2F2F;background-color: #fff;border-color: #cccccc;}#spl-weather-grid-9a8bf5ba656f .spl-weather-forecast-select-item.active {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-grid-9a8bf5ba656f .spl-weather-forecast-select-item:hover {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-grid-9a8bf5ba656f .spl-weather-forecast-tabs-header {border-bottom: 1px solid #E2E2E2;}#spl-weather-grid-9a8bf5ba656f .spl-weather-forecast-tabs .spl-weather-forecast-tab::after {height: 2px;background: #ffffff;}#spl-weather-grid-9a8bf5ba656f .spl-weather-forecast-value {font-weight: 400;}#spl-weather-grid-9a8bf5ba656f.sp-location-weather-block-wrapper {max-width: 1200px;color: #ffffff;}.spl-weather-search-block-wrapper[data-parent-id="spl-weather-grid-9a8bf5ba656f"] {max-width: 1200px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-card-location-name {font-size: 32px;line-height: 38px;letter-spacing: 0px;fill: #2F2F2F;color: #2F2F2F;font-weight: 600;}#spl-weather-grid-9a8bf5ba656f .spl-weather-card-date-time {font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #2F2F2F;font-weight: 400;gap: 6px;justify-content: center;}#spl-weather-grid-9a8bf5ba656f .spl-weather-header-info-wrapper {gap: 8px;margin: 0px 0px 8px 0px;flex-direction: column;align-items: center;}#spl-weather-grid-9a8bf5ba656f :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 60px;height: 60px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-current-temp {font-size: 48px;line-height: 64px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-9a8bf5ba656f .spl-weather-temperature-metric {font-size: 16px;line-height: 30px;letter-spacing: 0px;font-weight: 500;}#spl-weather-grid-9a8bf5ba656f .spl-weather-card-short-desc {font-size: 18px;line-height: 16px;letter-spacing: 0px;color: #2F2F2F;font-weight: 500;text-transform: capitalize;}#spl-weather-grid-9a8bf5ba656f .spl-weather-current-weather-card {width: calc(50% - 10px);padding: 24px 24px 24px 24px;background: #F2F7FC;transition: 0.3s;border-style: solid;border-color: #e2e2e2;}#spl-weather-grid-9a8bf5ba656f .sp-weather-card-map-renderer {width: 100%;}#spl-weather-grid-9a8bf5ba656f .spl-weather-forecast-tab:not(.active) {color: #ffffff;}#spl-weather-grid-9a8bf5ba656f .spl-weather-condition-icon img {filter: invert(13%) sepia(54%) saturate(8%) hue-rotate(81deg) brightness(106%) contrast(91%);}#spl-weather-grid-9a8bf5ba656f .spl-weather-card-current-temperature {color: #2F2F2F;}#spl-weather-grid-9a8bf5ba656f .spl-weather-map-template {padding: 16px 16px 16px 16px;background: #78099b;border-style: none;border-color: #cdc4e6;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-9a8bf5ba656f .spl-weather-grid-item {padding: 20px 20px 20px 20px;background: #78099b;border-style: none;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-9a8bf5ba656f .spl-weather-grid-card-tabs-forecast {padding: 14px 20px 16px 20px;background: #78099b;border-style: none;border-color: #E2E2E2;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-9a8bf5ba656f .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -20px;margin-right: -20px;padding-left: 20px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -20px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-grid-card-select-forecast {padding: 14px 20px 16px 20px;background: #78099b;border-style: none;border-color: #cdc4e6;transition: 0.3s ease-in-out all;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-9a8bf5ba656f :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;}#spl-weather-grid-9a8bf5ba656f .spl-weather-card-current-weather {margin: 0px 0px 032px 0px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-grid-item:hover {color: #FFFFFF;fill: #FFFFFF;}#spl-weather-grid-9a8bf5ba656f .spl-weather-grid-item:hover .spl-weather-details-title {color: #FFFFFF;}#spl-weather-grid-9a8bf5ba656f .spl-weather-national-weather-alerts {border: 1px solid ;}#spl-weather-grid-9a8bf5ba656f .spl-weather-grid-card-select-forecast .spl-weather-forecast-container {border-top: 1px solid rgba(204, 204, 204, 1);padding: 4px 0;}#spl-weather-grid-9a8bf5ba656f .spl-weather-grid-card-select-forecast .spl-weather-forecast-date {display: flex;font-weight: 400;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-grid-9a8bf5ba656f .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-9a8bf5ba656f .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-forecast-value span, #spl-weather-grid-9a8bf5ba656f .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-9a8bf5ba656f .sp-weather-card-map-renderer {width: 100%;height: 294px;}#spl-weather-grid-9a8bf5ba656f {display: block;}#spl-weather-grid-9a8bf5ba656f .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-9a8bf5ba656f :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {max-width: none;} } @media only screen and (max-width: 599px) {#spl-weather-grid-9a8bf5ba656f .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-9a8bf5ba656f .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-forecast-value span, #spl-weather-grid-9a8bf5ba656f .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-current-temp {font-size: 50px;letter-spacing: 0px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-9a8bf5ba656f .sp-weather-card-map-renderer {width: 100%;height: 230px;}#spl-weather-grid-9a8bf5ba656f {display: block;}#spl-weather-grid-9a8bf5ba656f .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-9a8bf5ba656f .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-9a8bf5ba656f :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {max-width: none;}}
/* CSS for sp-location-weather-pro/weather-search - spl-weather-search-34306930-f73d-4910-a34e-550cadacf7f3 */
#spl-weather-search-34306930-f73d-4910-a34e-550cadacf7f3 .spl-weather-search-block {margin: 0px 0px 24px 0px;width: 420px;height: 50px;justify-self: center;background-color: #ffffff;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #cccccc;border-radius: 4px 4px 4px 4px;}#spl-weather-search-34306930-f73d-4910-a34e-550cadacf7f3 .spl-weather-search-input {font-size: 14px;line-height: 16px;letter-spacing: 0px;order: 1;}#spl-weather-search-34306930-f73d-4910-a34e-550cadacf7f3 .spl-weather-search-button i {font-size: 20px;color: #2F2F2F;}#spl-weather-search-34306930-f73d-4910-a34e-550cadacf7f3 .spl-weather-search-error {width: 420px;transform: translateX(-50%);left: 50%;}#spl-weather-search-34306930-f73d-4910-a34e-550cadacf7f3 .spl-weather-search-block:focus-within {border-style: solid;border-color: #757575;}#spl-weather-search-34306930-f73d-4910-a34e-550cadacf7f3 .spl-weather-search-input::placeholder {color: #bbbbbb;font-weight: 400;}#spl-weather-search-34306930-f73d-4910-a34e-550cadacf7f3 .spl-weather-search-button {order: 2;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-search-34306930-f73d-4910-a34e-550cadacf7f3 .spl-weather-search-block {width: 320px;}#spl-weather-search-34306930-f73d-4910-a34e-550cadacf7f3 .spl-weather-search-input {letter-spacing: 0px;}#spl-weather-search-34306930-f73d-4910-a34e-550cadacf7f3 .spl-weather-search-error {width: 320px;} } @media only screen and (max-width: 599px) {#spl-weather-search-34306930-f73d-4910-a34e-550cadacf7f3 .spl-weather-search-block {width: 260px;}#spl-weather-search-34306930-f73d-4910-a34e-550cadacf7f3 .spl-weather-search-input {letter-spacing: 0px;}#spl-weather-search-34306930-f73d-4910-a34e-550cadacf7f3 .spl-weather-search-error {width: 260px;}}
/* CSS for sp-location-weather-pro/grid - spl-weather-grid-bd23f0fbeea1 */
#spl-weather-grid-bd23f0fbeea1 .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-forecast-date-time span {font-size: 14px;line-height: 24px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-forecast-value span, #spl-weather-grid-bd23f0fbeea1 .spl-weather-forecast-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-card-forecast-data {padding: 14px 0px 20px 0px;margin: 14px 0px 0px 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-forecast-tabs {gap: 20px;display: flex;align-items: center;list-style: none;margin: 0;padding: 0;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-forecast-select {border-style: none;border-color: #cccccc;border-width: 0px 0px 2px 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-forecast-select-list {padding: 0;margin: 0;color: #2F2F2F;background-color: #fff;border-color: #cccccc;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-forecast-select-item.active {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-forecast-select-item:hover {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-forecast-tabs-header {border-bottom: 1px solid #f5b6da;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-forecast-tabs .spl-weather-forecast-tab::after {height: 2px;background: #880061;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-forecast-value {font-weight: 400;}#spl-weather-grid-bd23f0fbeea1.sp-location-weather-block-wrapper {max-width: 1200px;color: #880061;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-card-location-name {font-size: 32px;line-height: 38px;letter-spacing: 0px;fill: #111111;color: #111111;font-weight: 400;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-card-date-time {font-size: 13px;line-height: 16px;letter-spacing: 0px;color: #111111;font-weight: 400;gap: 6px;justify-content: center;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-header-info-wrapper {gap: 4px;margin: 0px 0px 8px 0px;flex-direction: column;align-items: center;}#spl-weather-grid-bd23f0fbeea1 :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 52px;height: 52px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-current-temp {font-size: 48px;line-height: 64px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-temperature-metric {font-size: 16px;line-height: 30px;letter-spacing: 0px;font-weight: 500;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-card-real-feel {font-size: 18px;line-height: 16px;letter-spacing: 0px;color: #111111;font-weight: 400;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-real-feel-desc-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-card-short-desc {font-size: 18px;line-height: 16px;letter-spacing: 0px;color: #111111;font-weight: 600;text-transform: capitalize;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-attribution {font-size: 12px;line-height: 26px;letter-spacing: 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-current-weather-card {width: calc(50% - 10px);padding: 24px 24px 24px 24px;background: #F2F7FC;transition: 0.3s;border-style: solid;border-color: #e2e2e2;}#spl-weather-grid-bd23f0fbeea1 .sp-weather-card-map-renderer {width: 100%;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-forecast-tab:not(.active) {color: #ad0361;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-condition-icon img {filter: invert(0%) sepia(23%) saturate(6983%) hue-rotate(272deg) brightness(94%) contrast(87%);}#spl-weather-grid-bd23f0fbeea1 .spl-weather-card-current-temperature {color: #111111;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-card-footer {font-weight: 400;background-color: #00000036;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-map-template {padding: 16px 16px 16px 16px;background: #fbe2f0;border-style: solid;border-color: #f5b6da;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-grid-item {padding: 20px 20px 20px 20px;background: #fbe2f0;border-style: solid;border-color: #f5b6da;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-grid-card-tabs-forecast {padding: 20px 20px 20px 20px;background: #fbe2f0;border-style: solid;border-color: #f5b6da;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -20px;margin-right: -20px;padding-left: 20px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -20px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-grid-card-select-forecast {padding: 20px 20px 20px 20px;background: #fbe2f0;border-style: none;border-color: #E2E2E2;transition: 0.3s ease-in-out all;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-card-current-weather {margin: 0px 0px 24px 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-grid-item:hover {color: #ffffff;fill: #ffffff;background: #b1006a;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-grid-item:hover .spl-weather-details-title {color: #ffffff;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-national-weather-alerts {border: 1px solid #f5b6da;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-grid-card-select-forecast .spl-weather-forecast-container {border-top: 1px solid #fbc9e5;padding: 4px 0;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-grid-card-select-forecast .spl-weather-forecast-date {display: flex;font-weight: 400;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-grid-bd23f0fbeea1 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-forecast-value span, #spl-weather-grid-bd23f0fbeea1 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-bd23f0fbeea1 .sp-weather-card-map-renderer {width: 100%;height: 294px;}#spl-weather-grid-bd23f0fbeea1 {display: block;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;} } @media only screen and (max-width: 599px) {#spl-weather-grid-bd23f0fbeea1 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-forecast-value span, #spl-weather-grid-bd23f0fbeea1 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-current-temp {font-size: 50px;letter-spacing: 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-bd23f0fbeea1 .sp-weather-card-map-renderer {width: 100%;height: 230px;}#spl-weather-grid-bd23f0fbeea1 {display: block;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-bd23f0fbeea1 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}}
/* CSS for sp-location-weather-pro/grid - spl-weather-grid-4986dde6cb70 */
#spl-weather-grid-4986dde6cb70 .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;}#spl-weather-grid-4986dde6cb70 .spl-weather-forecast-date-time span {font-size: 14px;line-height: 24px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-4986dde6cb70 .spl-weather-forecast-value span, #spl-weather-grid-4986dde6cb70 .spl-weather-forecast-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-card-forecast-data {padding: 14px 0px 20px 0px;margin: 14px 0px 0px 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-forecast-tabs {gap: 20px;display: flex;align-items: center;list-style: none;margin: 0;padding: 0;}#spl-weather-grid-4986dde6cb70 .spl-weather-forecast-select {border-style: none;border-color: #cccccc;border-width: 0px 0px 2px 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-forecast-select-list {padding: 0;margin: 0;color: #2F2F2F;background-color: #fff;border-color: #cccccc;}#spl-weather-grid-4986dde6cb70 .spl-weather-forecast-select-item.active {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-grid-4986dde6cb70 .spl-weather-forecast-select-item:hover {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-grid-4986dde6cb70 .spl-weather-forecast-tabs-header {border-bottom: 1px solid #ffffff;}#spl-weather-grid-4986dde6cb70 .spl-weather-forecast-tabs .spl-weather-forecast-tab::after {height: 2px;background: #ffffff;}#spl-weather-grid-4986dde6cb70 .spl-weather-forecast-value {font-weight: 400;}#spl-weather-grid-4986dde6cb70.sp-location-weather-block-wrapper {max-width: 1200px;color: #ffffff;}#spl-weather-grid-4986dde6cb70 .spl-weather-card-location-name {font-size: 32px;line-height: 38px;letter-spacing: 0px;fill: #111111;color: #111111;font-weight: 500;}#spl-weather-grid-4986dde6cb70 .spl-weather-card-date-time {font-size: 15px;line-height: 18px;letter-spacing: 0px;color: #111111;font-weight: 400;gap: 6px;justify-content: center;}#spl-weather-grid-4986dde6cb70 .spl-weather-header-info-wrapper {gap: 4px;margin: 0px 0px 8px 0px;flex-direction: column;align-items: center;}#spl-weather-grid-4986dde6cb70 :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 52px;height: 52px;}#spl-weather-grid-4986dde6cb70 .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-current-temp {font-size: 48px;line-height: 64px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-4986dde6cb70 .spl-weather-temperature-metric {font-size: 16px;line-height: 30px;letter-spacing: 0px;font-weight: 500;}#spl-weather-grid-4986dde6cb70 .spl-weather-card-real-feel {font-size: 18px;line-height: 16px;letter-spacing: 0px;color: #874c4c;font-weight: 400;}#spl-weather-grid-4986dde6cb70 .spl-weather-real-feel-desc-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-attribution {font-size: 12px;line-height: 26px;letter-spacing: 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-current-weather-card {width: calc(50% - 10px);padding: 24px 24px 24px 24px;background: #F2F7FC;transition: 0.3s;border-style: solid;border-color: #e2e2e2;}#spl-weather-grid-4986dde6cb70 .sp-weather-card-map-renderer {width: 100%;}#spl-weather-grid-4986dde6cb70 .spl-weather-forecast-tab:not(.active) {color: #ffffff;}#spl-weather-grid-4986dde6cb70 .spl-weather-condition-icon img {filter: invert(22%) sepia(66%) saturate(1398%) hue-rotate(330deg) brightness(98%) contrast(92%);}#spl-weather-grid-4986dde6cb70 .spl-weather-card-current-temperature {color: #973535;}#spl-weather-grid-4986dde6cb70 .spl-weather-card-footer {font-weight: 400;background-color: #00000036;}#spl-weather-grid-4986dde6cb70 .spl-weather-map-template {padding: 16px 16px 16px 16px;background: #fbe2f0;border-style: none;border-color: #e2e2e2;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-4986dde6cb70 .spl-weather-grid-item {padding: 20px 20px 20px 20px;background: #973535;border-style: none;border-color: #f5b6da;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-4986dde6cb70 .spl-weather-grid-card-tabs-forecast {padding: 20px 20px 20px 20px;background: #973535;border-style: none;border-color: #E2E2E2;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-4986dde6cb70 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -20px;margin-right: -20px;padding-left: 20px;}#spl-weather-grid-4986dde6cb70 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -20px;}#spl-weather-grid-4986dde6cb70 .spl-weather-grid-card-select-forecast {padding: 20px 20px 20px 20px;background: #973535;border-style: none;border-color: #E2E2E2;transition: 0.3s ease-in-out all;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-4986dde6cb70 :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;}#spl-weather-grid-4986dde6cb70 .spl-weather-card-current-weather {margin: 0px 0px 24px 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-grid-item:hover {color: #ffffff;fill: #ffffff;}#spl-weather-grid-4986dde6cb70 .spl-weather-grid-item:hover .spl-weather-details-title {color: #ffffff;}#spl-weather-grid-4986dde6cb70 .spl-weather-national-weather-alerts {border: 1px solid #f5b6da;}#spl-weather-grid-4986dde6cb70 .spl-weather-grid-card-select-forecast .spl-weather-forecast-container {border-top: 1px solid #ffffff5c;padding: 4px 0;}#spl-weather-grid-4986dde6cb70 .spl-weather-grid-card-select-forecast .spl-weather-forecast-date {display: flex;font-weight: 400;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-grid-4986dde6cb70 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-4986dde6cb70 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-forecast-value span, #spl-weather-grid-4986dde6cb70 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-4986dde6cb70 .sp-weather-card-map-renderer {width: 100%;height: 294px;}#spl-weather-grid-4986dde6cb70 {display: block;}#spl-weather-grid-4986dde6cb70 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-4986dde6cb70 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-4986dde6cb70 :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {max-width: none;} } @media only screen and (max-width: 599px) {#spl-weather-grid-4986dde6cb70 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-4986dde6cb70 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-forecast-value span, #spl-weather-grid-4986dde6cb70 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-current-temp {font-size: 50px;letter-spacing: 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-4986dde6cb70 .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-4986dde6cb70 .sp-weather-card-map-renderer {width: 100%;height: 230px;}#spl-weather-grid-4986dde6cb70 {display: block;}#spl-weather-grid-4986dde6cb70 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-4986dde6cb70 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-4986dde6cb70 :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {max-width: none;}}
/* CSS for sp-location-weather-pro/grid - spl-weather-grid-12d50a3c6c11 */
#spl-weather-grid-12d50a3c6c11 .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;}#spl-weather-grid-12d50a3c6c11 .spl-weather-forecast-date-time span {font-size: 14px;line-height: 24px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-12d50a3c6c11 .spl-weather-forecast-value span, #spl-weather-grid-12d50a3c6c11 .spl-weather-forecast-value {font-size: 14px;line-height: 24px;letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-card-forecast-data {padding: 14px 0px 20px 0px;margin: 14px 0px 0px 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-forecast-tabs {gap: 20px;display: flex;align-items: center;list-style: none;margin: 0;padding: 0;}#spl-weather-grid-12d50a3c6c11 .spl-weather-forecast-select {border-style: none;border-color: #cccccc;border-width: 0px 0px 2px 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-forecast-select-list {padding: 0;margin: 0;color: #2F2F2F;background-color: #fff;border-color: #cccccc;}#spl-weather-grid-12d50a3c6c11 .spl-weather-forecast-select-item.active {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-grid-12d50a3c6c11 .spl-weather-forecast-select-item:hover {color: #2F2F2F;background-color: #CCCCCC;}#spl-weather-grid-12d50a3c6c11 .spl-weather-forecast-tabs-header {border-bottom: 1px solid #f5b6da;}#spl-weather-grid-12d50a3c6c11 .spl-weather-forecast-tabs .spl-weather-forecast-tab::after {height: 2px;background: #880061;}#spl-weather-grid-12d50a3c6c11 .spl-weather-forecast-value {font-weight: 400;}#spl-weather-grid-12d50a3c6c11.sp-location-weather-block-wrapper {max-width: 1200px;color: #2F2F2F;}#spl-weather-grid-12d50a3c6c11 .spl-weather-card-location-name {font-size: 32px;line-height: 38px;letter-spacing: 0px;fill: #2F2F2F;font-weight: 400;}#spl-weather-grid-12d50a3c6c11 .spl-weather-card-date-time {font-size: 13px;line-height: 16px;letter-spacing: 0px;font-weight: 400;gap: 6px;justify-content: center;}#spl-weather-grid-12d50a3c6c11 .spl-weather-header-info-wrapper {gap: 4px;margin: 0px 0px 8px 0px;flex-direction: column;align-items: center;}#spl-weather-grid-12d50a3c6c11 :is(.spl-weather-condition-icon, .spl-weather-condition-icon img) {width: 52px;height: 52px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-current-weather-icon-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-current-temp {font-size: 48px;line-height: 64px;letter-spacing: 0px;font-weight: 600;}#spl-weather-grid-12d50a3c6c11 .spl-weather-temperature-metric {font-size: 16px;line-height: 30px;letter-spacing: 0px;font-weight: 500;}#spl-weather-grid-12d50a3c6c11 .spl-weather-card-min-max-temperature {font-size: 16px;line-height: 20px;letter-spacing: 0px;margin: 4px 0px 4px 0px;font-weight: 500;}#spl-weather-grid-12d50a3c6c11 .spl-weather-card-real-feel {font-size: 18px;line-height: 16px;letter-spacing: 0px;font-weight: 400;}#spl-weather-grid-12d50a3c6c11 .spl-weather-real-feel-desc-wrapper {margin: 0px 0px 8px 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-card-short-desc {font-size: 18px;line-height: 16px;letter-spacing: 0px;font-weight: 600;text-transform: capitalize;}#spl-weather-grid-12d50a3c6c11 .spl-weather-attribution {font-size: 12px;line-height: 26px;letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-current-weather-card {width: calc(50% - 10px);padding: 24px 24px 24px 24px;background: #F2F7FC;transition: 0.3s;border-style: solid;border-color: #e2e2e2;}#spl-weather-grid-12d50a3c6c11 .sp-weather-card-map-renderer {width: 100%;}#spl-weather-grid-12d50a3c6c11 .spl-weather-forecast-tab:not(.active) {color: #757575;}#spl-weather-grid-12d50a3c6c11 .spl-weather-card-min-max-temperature .spl-weather-temp {margin-left: 3px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-card-footer {font-weight: 400;background-color: #00000036;}#spl-weather-grid-12d50a3c6c11 .spl-weather-map-template {padding: 16px 16px 16px 16px;background: #efe5fd;border-style: solid;border-color: #d5c0f5;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-12d50a3c6c11 .spl-weather-grid-item {padding: 20px 20px 20px 20px;background: #efe5fd;border-style: solid;border-color: #d5c0f5;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-12d50a3c6c11 .spl-weather-grid-card-tabs-forecast {padding: 20px 20px 20px 20px;background: #fbe2f0;border-style: none;border-color: #E2E2E2;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-12d50a3c6c11 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -20px;margin-right: -20px;padding-left: 20px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -20px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-grid-card-select-forecast {padding: 20px 20px 20px 20px;background: #efe5fd;border-style: solid;border-color: #d5c0f5;transition: 0.3s ease-in-out all;border-width: 1px 1px 1px 1px;border-radius: 8px 8px 8px 8px;box-shadow: none;}#spl-weather-grid-12d50a3c6c11 :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {width: 32px;height: 32px;max-width: none;}#spl-weather-grid-12d50a3c6c11 .spl-weather-card-current-weather {margin: 0px 0px 24px 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-grid-item:hover {color: #2F2F2F;fill: #2F2F2F;}#spl-weather-grid-12d50a3c6c11 .spl-weather-grid-item:hover .spl-weather-details-title {color: #2F2F2F;}#spl-weather-grid-12d50a3c6c11 .spl-weather-national-weather-alerts {border: 1px solid #d5c0f5;}#spl-weather-grid-12d50a3c6c11 .spl-weather-grid-card-select-forecast .spl-weather-forecast-container {border-top: 1px solid #d5c0f5;padding: 4px 0;}#spl-weather-grid-12d50a3c6c11 .spl-weather-grid-card-select-forecast .spl-weather-forecast-date {display: flex;font-weight: 400;} @media only screen and (min-width: 600px) and (max-width: 1023px) { #spl-weather-grid-12d50a3c6c11 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-12d50a3c6c11 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-forecast-value span, #spl-weather-grid-12d50a3c6c11 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-current-temp {letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-12d50a3c6c11 .sp-weather-card-map-renderer {width: 100%;height: 294px;}#spl-weather-grid-12d50a3c6c11 {display: block;}#spl-weather-grid-12d50a3c6c11 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-12d50a3c6c11 :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {max-width: none;} } @media only screen and (max-width: 599px) {#spl-weather-grid-12d50a3c6c11 .spl-weather-forecast-icon img {max-width: none;}#spl-weather-grid-12d50a3c6c11 .spl-weather-forecast-date-time span {letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-forecast-value span, #spl-weather-grid-12d50a3c6c11 .spl-weather-forecast-value {letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-card-location-name {letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-card-date-time {letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-current-temp {font-size: 50px;letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-temperature-metric {letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-card-min-max-temperature {letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-card-real-feel {letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-card-short-desc {letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-attribution {letter-spacing: 0px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-current-weather-card {width: 100%;}#spl-weather-grid-12d50a3c6c11 .sp-weather-card-map-renderer {width: 100%;height: 230px;}#spl-weather-grid-12d50a3c6c11 {display: block;}#spl-weather-grid-12d50a3c6c11 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-header-area {margin-left: -px;margin-right: -px;padding-left: px;}#spl-weather-grid-12d50a3c6c11 .spl-weather-grid-card-tabs-forecast .spl-weather-forecast-data {margin-left: -px;}#spl-weather-grid-12d50a3c6c11 :is(.spl-weather-grid-card-daily-forecast, .spl-weather-grid-card-select-forecast) .spl-weather-forecast-icon img {max-width: none;}}