*{
    box-sizing: border-box;color:black;
  font-family: 'Fira Sans Condensed', sans-serif;
}

body{
  font-size: 1.25vh;
  background: url('Bg.jpg') center center no-repeat fixed;
  background-size: cover;
}

.desktop{
  display: flex;
  flex-wrap: no-wrap;
  gap: 3em;
}

h2{
  width: 100%;
  margin: 0;
  padding: 1.25em .25em;
  font-size: 3em;
  line-height: 1em;
  color: #fff;
}

.box{
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  align-content: start;
  width: 60em;
  min-width: 60em;
}

.smalllong{
  margin: .25em;
  width: 20em;
  height: 10em;
  background: yellow;
  align-items: center;
}

.mediumlong{
  margin: .25em;
  width: 30em;
  height: 15em;
  background: yellow;
  align-items: center;
}

.mediumsquare{
  margin: .25em;
  width: 15em;
  height: 15em;
  background: yellow;
  align-items: center;
}

.bigsquare{
  margin: .25em;
  width: 30em;
  height: 30em;
  background: yellow;
  align-items: center;
}

.Hour{
  font-size: 9em;
  text-align: center;
}

.Date{
  font-size: 1.75em;
}

.Date span{
  font-size: 3.75em;
}

#clock, #cal{
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}

#ww_78cdebdfbe660{
  font-size: 1em;
  color: white;
}

#weather div{
  margin: 3%;
}




.wh{
  display: flex;
  flex-direction: row;
}

#weatherloc{
  display: block;
  width: 50%;
  font-size: 1.75em;
}

#weatherloc span{
  font-size: .65em;
}

#weathertemp{
  width: 50%;
  font-size: 5em;
  text-align: right;
}

#weathertemp span{
  font-size: .5em;
  position: relative;
  top: -1em;
}

.xx{
  display: flex;
  text-align: center;
  align-items: start;
  justify-content: start;
  padding: 3em 0;
}

.xxxx{
  padding: 0 1em;
  border-right: 1px solid #ccc;
}



#place p{
  font-size: 1.825em;
  text-align: center;
  line-height: 2em;
}




.tabl{
  float: left;
  font-size: 3em;
  margin: 1em;
  text-align: center;
}

.tabl table{
  font-size: .75em;
  border-collapse: collapse;
  text-align: right;
}

.tabl td{
  border: 1px solid black;
  padding: .5em 1em;
}

.tabl tr:last-child td{
  font-weight: bold;
}

.tabl tr td:first-child{
  text-align: left;
}



#skladki{
  padding: 0 2.5em;
}

#skladki p{
  font-size: 1.825em;
  line-height: 2em;
}