/*Custom CSS*/ html {width: 100%;} body {margin: 0;} .weather {width: 100%;} table { width: 343px; background-color: #CCCCCC; } .icon { height: 80px; width: 70px; text-align: center; vertical-align: middle; padding: 0; font-size: 40px; line-height: 80px; color: #007dcd; } .aktuell, .forecast { height: 80px; font-family: "Helvetica, Arial", sans-serif; font-size: 16px; padding: 0; } #weather_str { font-family: "Oswald", sans-serif; font-size: 20px; } #forecast_str { font-family: "Oswald", sans-serif; font-size: 12px; } .temp, .hum, .temp_high, .temp_low { font-family: "Oswald", sans-serif; font-size: 40px; width: 97px; } .space {height: 5px;}