a.widget-plain {
    border: none!important;
    box-shadow: none!important;
    box-sizing: border-box!important;
    font-weight: 400;
    line-height: 1.4;
    /*font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";*/
    overflow: hidden!important;
    font-family:Arial, sans-serif;
    position: relative!important;
    text-decoration: none!important;
    display: block!important;
    margin: auto!important;
}
.widget-plain_temp_block {
    display: flex;
    align-items: center;
    justify-content: space-around;
}
/* 80x40 */
a.widget-plain .place-80-40 {
    font-size: 10px;
    height: 15px;
    text-align: center;
}
.widget-plain_temp-80-40 {
    margin-left: 2px;
    margin-right: 2px;
    text-align: center;
}
.widget-plain_temp_block .plain-img-80-40 {
    width: 50%;
    height: 25px;
}
.widget-plain_temp_block img {
    width: 70%;
    height: 100%;
}
.widget-plain_temp_block .plain-temp-80-40 {
    width: 50%;
    font-size: 15px;
}
/* 100x60 */
a.widget-plain .place-100-60, a.widget-plain .place-125-80 {
    font-size: 13px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
a.widget-plain .place-100-60 {
    height: 20px;
}
.widget-plain_temp-100-60 {
    margin-left: 3px;
    margin-right: 3px;
    text-align: center;
}
.widget-plain_temp_block .plain-img-100-60 {
    width: 50%;
    height: 40px;
}
.widget-plain_temp_block > .plain-img-100-60 > img {
    width: 80%;
    height: 100%;
}
.widget-plain_temp_block .plain-temp-100-60 {
    width: 50%;
    font-size: 18px;
}
/* 125x80 */
a.widget-plain .place-125-80 {
    height: 17px;
}
.widget-plain_temp-125-80 {
    margin-left: 3px;
    margin-right: 3px;
    text-align: center;
}
.widget-plain_temp_block .plain-img-125-80 {
    width: 50%;
    height: 33px;
}
.widget-plain_temp_block > .plain-img-125-80 > img {
    width: 65%;
    height: 100%;
}
.widget-plain_temp_block .plain-temp-125-80 {
    width: 50%;
    font-size: 18px;
}
.plain-precip-text-125-80 {
    font-size: 12px;
    height: 30px;
    text-align: center;
}
/* 150x150 */
a.widget-plain .place-150-150 {
    font-size: 15px;
    height: 20px;
    text-align: center;
}
a.widget-plain .widget-actual-150-150, a.widget-plain .widget-weather-days-150-150 {
    text-align: center;
}
a.widget-plain .widget-head-actual-150-150 {
    font-size: 12px;
    height: 15px;
    line-height: 15px;
}
a.widget-plain .widget-actual-block-150-150, a.widget-plain .widget-weather-days-block-150-150 {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-left: 5px;
    margin-right: 5px;

}
.widget-actual-block-150-150 > .actual-img-150-150 {
    width: 50%;
    height: 45px;
}
.widget-actual-block-150-150 > .actual-img-150-150 img {
    width: 65%;
    height: 100%;
}
.widget-actual-block-150-150 > .actual-temp-150-150 {
    width: 50%;
    font-size: 25px;
}
.block-day-150-150 .head-day-150-150 {
    font-size: 12px;
    margin-bottom: 3px;
}
.block-day-150-150 .day-temp, .block-day-150-150 .day-precip-chance {
    font-size: 12px;
}
.block-day-150-150 .day-wind {
    font-size: 11px;
}
.block-day-150-150 .day-precip-chance::before {
    content: '';
    background:url('https://rusmeteo.net/images/icon-svg/rainchance.svg');
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-right: 3px;
}
/* 80x80 */
a.widget-plain .place-80-80 {
    font-size: 13px;
    text-align: center;
}
a.widget-plain .actual-temp-80-80 {
    font-size: 12px;
    line-height: 10px;
    text-align: center;
}
.widget-actual-80-80 > .actual-img-80-80 {
    height: 52px;
}
.widget-actual-80-80 > .actual-img-80-80 img {
    width: auto;
    height: 100%;
}
/* 125x125 */
a.widget-plain .place-125-125 {
    font-size: 15px;
    height: 20px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
a.widget-plain .widget-actual-125-125 {
    text-align: center;
}
a.widget-plain .widget-time-actual-125-125 {
    font-size: 11px;
    height: 15px;
    line-height: 15px;
}
a.widget-plain .widget-actual-block-125-125 {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-left: 5px;
    margin-right: 5px;

}
.widget-actual-block-125-125 > .actual-img-125-125 {
    width: 50%;
    height: 45px;
}
.widget-actual-block-125-125 > .actual-img-125-125 img {
    width: 80%;
    height: 100%;
}
.widget-actual-block-125-125 > .actual-temp-125-125 {
    width: 50%;
    font-size: 22px;
}
.widget-actual-125-125 .widget-actual-precip-125-125 {
    font-size: 12px;
    line-height: 10px;
}
.widget-actual-125-125 .actual-wind-125-125, .widget-actual-125-125 .actual-pressure-125-125 {
    width: 50%;
    float: left;
}
.widget-actual-125-125 .actual-wind-125-125 img, .widget-actual-125-125 .actual-pressure-125-125 img {
    width: 25px;
    height: 25px;
}
.widget-actual-125-125 .actual-wind-125-125 svg, .widget-actual-125-125 .actual-pressure-125-125 svg {
    width: 25px;
    height: 25px;
    fill: #fafafa;
}
.widget-actual-125-125 .actual-value {
    font-size: 12px;
    position: relative;
    top: -5px;
}
/* 150x100 */
a.widget-plain .place-150-100 {
    font-size: 15px;
    height: 20px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
a.widget-plain .widget-actual-150-100 {
    text-align: center;
}
a.widget-plain .widget-actual-block-150-100 {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-left: 5px;
    margin-right: 5px;

}
.widget-actual-block-150-100 > .actual-img-150-100 {
    width: 50%;
    height: 50px;
}
.widget-actual-block-150-100 > .actual-img-150-100 img {
    width: 65%;
    height: 100%;
}
.widget-actual-block-150-100 > .actual-temp-150-100 {
    width: 50%;
    font-size: 25px;
}
a.widget-plain .widget-sun-150-100 {
    width: 50%;
    height: 30px;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
}
a.widget-plain .widget-sun-150-100 img{
    width: 25px;
    height: 100%;
}
a.widget-plain .widget-sun-150-100 svg{
    width: 25px;
    height: 100%;
    fill: #fafafa;
}
/* 100x100 */
a.widget-plain .place-100-100 {
    font-size: 14px;
    height: 20px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
a.widget-plain .widget-actual-100-100 {
    text-align: center;
}
a.widget-plain .widget-actual-block-100-100 {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-left: 5px;
    margin-right: 5px;

}
.widget-actual-block-100-100 > .actual-img-100-100 {
    width: 50%;
    height: 35px;
}
.widget-actual-block-100-100 > .actual-img-100-100 img {
    width: 65%;
    height: 100%;
}
.widget-actual-block-100-100 > .actual-temp-100-100 {
    width: 50%;
    font-size: 18px;
}
a.widget-plain .widget-actual-other-100-100 {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    position: relative;
    top: -5px;
}
a.widget-plain .widget-actual-other-100-100 img{
    width: 25px;
    height: 25px;
}
a.widget-plain .widget-actual-other-100-100 svg{
    width: 25px;
    height: 25px;
    fill: #fafafa;
}

