.lweather-widget {
border-radius: 10px;
overflow: hidden;
border: 1px solid #eee;
}
@font-face {
font-family: 'weathericons';
src: url(//eboomtrip.com/wp-content/plugins/travel-booking/inc/external-plugin/elementor/assets/fonts/weathericons-regular-webfont.eot);
src: url(//eboomtrip.com/wp-content/plugins/travel-booking/inc/external-plugin/elementor/assets/fonts/weathericons-regular-webfont.eot?#iefix) format('embedded-opentype'), url(//eboomtrip.com/wp-content/plugins/travel-booking/inc/external-plugin/elementor/assets/fonts/weathericons-regular-webfont.woff) format('woff'), url(//eboomtrip.com/wp-content/plugins/travel-booking/inc/external-plugin/elementor/assets/fonts/weathericons-regular-webfont.ttf) format('truetype'), url(//eboomtrip.com/wp-content/plugins/travel-booking/inc/external-plugin/elementor/assets/fonts/weathericons-regular-webfont.svg#weathericons-regular-webfontRg) format('svg');
font-weight: normal;
font-style: normal;
}
.gradient-bg {
background-color: #F2F4F4;
}
.wi:before,
.wi:after {
display: inline-block;
font-family: 'weathericons';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.flatWeatherPlugin {
font-size: inherit;
width: 100%;
}
.flatWeatherPlugin p,
.flatWeatherPlugin h2,
.flatWeatherPlugin h3,
.flatWeatherPlugin ul,
.flatWeatherPlugin li {
padding: 0;
margin: 0;
color: inherit;
}
#flatWeatherLoading.loading {
font-size: 90px;
text-align: center;
padding: 10px;
overflow: hidden;
-webkit-animation: spin 2s linear infinite;
-moz-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
opacity: 0.2;
}
@-moz-keyframes spin {
100% {
-moz-transform: rotate(360deg);
}
}
@-webkit-keyframes spin {
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.flatWeatherPlugin h2 {
padding: 35px 0 25px;
color: #121212;
font-weight: 800;
text-align: left;
padding-left: 30px;
font-size: 14px;
}
.flatWeatherPlugin .wiToday {
width: 100%;
float: left;
position: relative;
z-index: 1;
}
.flatWeatherPlugin .wiToday:after {
bottom: 20px;
right: inherit;
left: -200px;
width: 300px;
height: 300px;
z-index: -2;
opacity: 0.2;
}
.flatWeatherPlugin .wiToday>.wiIconGroup {
float: right;
width: calc(100% - 130px);
text-align: center;
position: relative;
}
.flatWeatherPlugin .wiToday>.wiIconGroup p {
width: 100%;
color: #121212;
position: relative;
z-index: 10;
text-align: left;
top: 81px;
line-height: 1em;
padding: 0;
}
.flatWeatherPlugin .wiToday .wiIconGroup div.wi {
font-size: 110px;
line-height: 1.45em;
width: 100%;
font-weight: 100;
position: absolute;
right: -60px;
top: -70px;
color: #121212;
}
.flatWeatherPlugin .wiToday .wiIconGroup div.wi:before {
vertical-align: text-bottom;
}
.flatWeatherPlugin .clearfix:after {
content: " ";
display: table;
clear: both;
}
.flatWeatherPlugin div.wiToday>p.wiTemperature {
font-size: 500%;
line-height: 1.45em;
float: left;
width: 130px;
text-align: left;
padding-left: 30px;
color: inherit;
position: relative;
top: -30px;
color: #121212;
}
.flatWeatherPlugin sup {
font-size: 65%;
vertical-align: baseline;
top: -0.5em;
position: relative;
}
.flatWeatherPlugin .wiDetail {
width: 100%;
float: left;
padding: 0 30px;
margin-bottom: 10px;
position: relative;
top: -15px;
}
.flatWeatherPlugin .wiDetail ul li {
color: #fff;
font-weight: 400;
}
.flatWeatherPlugin.today .wiDetail {
padding-top: 10px;
}
.flatWeatherPlugin .wiDetail p.wiDay {
margin: 5px 0 2px 0;
text-align: left;
color: inherit;
position: relative;
top: -20px;
font-weight: 600;
color: #fff;
}
.flatWeatherPlugin .wiDetail ul {
width: 33%;
float: left;
list-style: none;
font-size: 90%;
}
.flatWeatherPlugin .wiDetail ul li {
text-align: left;
float: left;
width: 100%;
margin-bottom: 4px;
}
.flatWeatherPlugin .wiDetail ul+ul {
width: 27%;
}
.flatWeatherPlugin .wiDetail ul+ul+ul {
width: 40%;
}
.flatWeatherPlugin .wiDetail ul li:before {
width: 30px;
}
.humidity {
display: none;
}
.flatWeatherPlugin ul.wiForecasts {
width: 100%;
overflow: hidden;
margin-top: 10px;
background: #fff;
padding: 15px 30px;
z-index: 2;
position: relative;
}
.flatWeatherPlugin ul.wiForecasts li>span {
width: 25%;
display: inline-block;
position: relative;
top: 4px;
color: #666;
}
.flatWeatherPlugin ul.wiForecasts li {
float: left;
width: 100%;
overflow: hidden;
display: inline;
padding: 5px 0;
color: #000;
font-weight: 700;
}
.flatWeatherPlugin ul.wiForecasts ul.wiForecast {
font-weight: normal;
list-style: none;
float: right;
width: 75%;
}
.flatWeatherPlugin.forecast ul.wiForecasts ul.wiForecast li {
text-align: center;
}
.flatWeatherPlugin ul.wiForecasts ul.wiForecast li {
width: 33%;
float: left;
text-align: center;
}
.wiDay span {
text-align: left;
}
.flatWeatherPlugin ul.wiForecasts ul.wiForecast li.wi:before {
vertical-align: bottom;
}
.flatWeatherPlugin ul.wiForecasts li.wiDay {
font-weight: bold;
border-color: inherit;
padding: 5px 0;
}
.flatWeatherPlugin.forecast ul.wiForecasts li.wiDay {
border-bottom: 1px solid RGBA(255, 255, 255, 0.2);
border-top: none;
}
.flatWeatherPlugin ul.wiForecasts li.wiDay:last-child {
border-bottom: none;
}
.flatWeatherPlugin .wiTemmax {
position: absolute;
bottom: 20px;
left: 40px;
}
.flatWeatherPlugin .wiTemmin {
position: absolute;
bottom: 20px;
left: 120px;
}    .wi.sunrise:before {
content: "\f051";
}
.wi.sunset:before {
content: "\f052";
}
.wi.wind:before {
content: "\f050";
}
.wi.humidity:before {
content: "\f04e";
}
.wi.pressure:before {
content: "\f040";
}
.wi.cloudiness:before {
content: "\f041";
}
.wi.temperature.metric:after {
content: "\f03c";
}
.wi.temperature.imperial:after {
content: "\f045";
}
.wi.loading:after {
content: "\f04c";
}  .wi.wi200:before {
content: "\f01d";
} .wi.wi201:before {
content: "\f01d";
} .wi.wi202:before {
content: "\f01e";
} .wi.wi210:before {
content: "\f010";
} .wi.wi211:before {
content: "\f01e";
} .wi.wi212:before {
content: "\f01e";
} .wi.wi221:before {
content: "\f016";
} .wi.wi230:before {
content: "\f01d";
} .wi.wi231:before {
content: "\f01d";
} .wi.wi232:before {
content: "\f01d";
}  .wi.wi300:before {
content: "\f01c";
} .wi.wi301:before {
content: "\f01c";
} .wi.wi302:before {
content: "\f01c";
} .wi.wi310:before {
content: "\f01c";
} .wi.wi311:before {
content: "\f017";
} .wi.wi312:before {
content: "\f017";
} .wi.wi313:before {
content: "\f01a";
} .wi.wi314:before {
content: "\f01a";
} .wi.wi321:before {
content: "\f01a";
}  .wi.wi500:before {
content: "\f01a";
} .wi.wi501:before {
content: "\f017";
} .wi.wi502:before {
content: "\f019";
} .wi.wi503:before {
content: "\f019";
} .wi.wi504:before {
content: "\f018";
} .wi.wi511:before {
content: "\f015";
} .wi.wi520:before {
content: "\f01a";
} .wi.wi521:before {
content: "\f01a";
} .wi.wi522:before {
content: "\f01a";
} .wi.wi531:before {
content: "\f01a";
}  .wi.wi600:before {
content: "\f01b";
} .wi.wi601:before {
content: "\f01b";
} .wi.wi602:before {
content: "\f01b";
} .wi.wi611:before {
content: "\f015";
} .wi.wi612:before {
content: "\f015";
} .wi.wi615:before {
content: "\f017";
} .wi.wi616:before {
content: "\f017";
} .wi.wi620:before {
content: "\f017";
} .wi.wi621:before {
content: "\f017";
} .wi.wi622:before {
content: "\f017";
}  .wi.wi701:before {
content: "\f014";
} .wi.wi711:before {
content: "\f062";
} .wi.wi721:before {
content: "\f014";
} .wi.wi731:before {
content: "\f063";
} .wi.wi741:before {
content: "\f014";
} .wi.wi751:before {
content: "\f063";
} .wi.wi761:before {
content: "\f063";
} .wi.wi762:before {
content: "\f063";
} .wi.wi771:before {
content: "\f050";
} .wi.wi781:before {
content: "\f056";
}  .wi.wi800:before {
content: "\f00d";
} .wi.wi801:before {
content: "\f002";
} .wi.wi802:before {
content: "\f002";
} .wi.wi803:before {
content: "\f002";
} .wi.wi804:before {
content: "\f00c";
}  .wi.wi900:before {
content: "\f056";
} .wi.wi901:before {
content: "\f073";
} .wi.wi902:before {
content: "\f073";
} .wi.wi903:before {
content: "\f076";
} .wi.wi904:before {
content: "\f072";
} .wi.wi905:before {
content: "\f050";
} .wi.wi906:before {
content: "\f015";
}  .wi.wi951:before {
content: "\f00d";
} .wi.wi952:before {
content: "\f021";
} .wi.wi953:before {
content: "\f021";
} .wi.wi954:before {
content: "\f021";
} .wi.wi955:before {
content: "\f021";
} .wi.wi956:before {
content: "\f050";
} .wi.wi957:before {
content: "\f050";
} .wi.wi958:before {
content: "\f050";
} .wi.wi959:before {
content: "\f073";
} .wi.wi960:before {
content: "\f073";
} .wi.wi961:before {
content: "\f073";
} .wi.wi962:before {
content: "\f073";
}
.wiDay {
padding-bottom: 12px;
}
.astronomy li {
text-align: left;
}