.elementor-71 .elementor-element.elementor-element-e487443{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-71 .elementor-element.elementor-element-21f2c50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;top:155px;}body:not(.rtl) .elementor-71 .elementor-element.elementor-element-21f2c50{left:6%;}body.rtl .elementor-71 .elementor-element.elementor-element-21f2c50{right:6%;}.elementor-71 .elementor-element.elementor-element-f7fb0bb{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:135px;}body:not(.rtl) .elementor-71 .elementor-element.elementor-element-f7fb0bb{right:5%;}body.rtl .elementor-71 .elementor-element.elementor-element-f7fb0bb{left:5%;}.elementor-71 .elementor-element.elementor-element-d42aced{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;top:155px;}body:not(.rtl) .elementor-71 .elementor-element.elementor-element-d42aced{right:0px;}body.rtl .elementor-71 .elementor-element.elementor-element-d42aced{left:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-71 .elementor-element.elementor-element-21f2c50{top:150px;}body:not(.rtl) .elementor-71 .elementor-element.elementor-element-f7fb0bb{right:4%;}body.rtl .elementor-71 .elementor-element.elementor-element-f7fb0bb{left:4%;}.elementor-71 .elementor-element.elementor-element-d42aced{top:150px;}}@media(max-width:767px){body:not(.rtl) .elementor-71 .elementor-element.elementor-element-21f2c50{left:50%;}body.rtl .elementor-71 .elementor-element.elementor-element-21f2c50{right:50%;}.elementor-71 .elementor-element.elementor-element-21f2c50{top:77%;}.elementor-71 .elementor-element.elementor-element-f7fb0bb{top:175px;}body:not(.rtl) .elementor-71 .elementor-element.elementor-element-d42aced{right:5%;}body.rtl .elementor-71 .elementor-element.elementor-element-d42aced{left:5%;}.elementor-71 .elementor-element.elementor-element-d42aced{top:150px;}}/* Start custom CSS for shortcode, class: .elementor-element-21f2c50 */.oh-weather-simple {
    background: none; 
    border: none; 
    font-family: 'Open Sans', sans-serif;
    padding: 0;
}
.oh-weather-simple .oh-weather-temp {
    color: #000;
    font-size: clamp(0.85rem, 0.7972rem + 0.169vw, 1rem);
}
.oh-weather-simple .oh-weather-desc {
    color: #000;
    font-size: clamp(0.85rem, 0.7972rem + 0.169vw, 1rem);
}
.elementor-71 .elementor-element.elementor-element-21f2c50 {
    opacity: 0;
    transform: translateY(-10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

body.hero-ready .elementor-71 .elementor-element.elementor-element-21f2c50 {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f7fb0bb */.oh-text-hours {
   /* color: #fff; */ 
   font-size: clamp(0.85rem, 0.7972rem + 0.169vw, 1rem);
}
.oh-widget-text {
   text-align: right;
   font-size: clamp(0.85rem, 0.7972rem + 0.169vw, 1rem);
} 
.oh-text-status {
    font-size: clamp(0.85rem, 0.7972rem + 0.169vw, 1rem);
}
.oh-widget {
    font-family: 'Open Sans', sans-serif;
}
.elementor-71 .elementor-element.elementor-element-f7fb0bb {
    opacity: 0;
    transform: translateY(-10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

body.hero-ready .elementor-71 .elementor-element.elementor-element-f7fb0bb {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d42aced */.elementor-71 .elementor-element.elementor-element-d42aced {
    opacity: 0;
    transform: translateY(-10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

body.hero-ready .elementor-71 .elementor-element.elementor-element-d42aced {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */