@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
.flex-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
}

.flex-column {
  display: flex;
  flex-direction: column;
}

.txt-muted {
  color: #888;
}

.txt-color-orange {
  color: rgb(255, 88, 0);
}

.txt-color-orange-light {
  color: rgb(255, 135, 0);
}

.txt-color-blue-light {
  color: rgb(62, 140, 218);
}

.txt-color-blue {
  color: rgb(33, 77, 127);
}

.txt-color-bg-dark .txt-color-blue-light {
  color: #8bb3e1;
}
.txt-color-bg-dark .txt-color-blue {
  color: #69a6e2;
}

.hide-w-lte200, .hide-w-lte250, .hide-w-lte300, .hide-w-lte400, .hide-w-lte450, .hide-w-lte650, .hide-w-lte750 {
  display: none;
}

.txt-uppercased {
  text-transform: uppercase;
}

.txt-small {
  font-size: 0.8em;
}

.w-gt200 .hide-w-lte200 {
  display: table-cell;
}

.w-gt250 .hide-w-lte250 {
  display: table-cell;
}

.w-gt300 .hide-w-lte300 {
  display: table-cell;
}

.w-gt400 .hide-w-lte400 {
  display: table-cell;
}

.w-gt450 .hide-w-lte450 {
  display: table-cell;
}

.w-gt650 .hide-w-lte650 {
  display: table-cell;
}

.w-gt750 .hide-w-lte750 {
  display: table-cell;
}

.flex {
  display: flex;
}
.flex .flex-1 {
  flex: 1;
}
.flex .flex-2 {
  flex: 2;
}

.txt-centered {
  text-align: center;
}

.txt-right {
  text-align: right;
}

.txt-left {
  text-align: left;
}

.storm-widget-header {
  text-transform: uppercase;
  margin-bottom: 0.5em;
}
.storm-widget-header h2 {
  text-transform: uppercase;
  font-size: 1.5em;
  font-weight: bold;
}
.storm-widget-header h3 {
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 200;
}

.storm-widget-body {
  background: white;
  padding: 10px;
}

.no-decoration-link {
  text-decoration: none;
  color: inherit;
}
.no-decoration-link:hover, .no-decoration-link:focus {
  background: #eee;
  text-decoration: none;
}

/**
  COLORS
 */
/**
  ICONS
 */
.w-icon .w-icon-sun .inner-sun .fill path,
.w-icon .w-icon-sun .beam .fill path {
  fill: #F9D832;
}
.w-icon .w-icon-sun .inner-sun .stroke path,
.w-icon .w-icon-sun .beam .stroke path {
  fill: #F4BD09;
}
.w-icon .w-icon-sun.sunUp {
  position: absolute;
}
.w-icon .w-icon-cloud .fill path {
  fill: #FFFFFF;
}
.w-icon .w-icon-cloud .stroke path {
  fill: #678DD6;
}
.w-icon .w-icon-dark-cloud .fill path {
  fill: #B2B2B2;
}
.w-icon .w-icon-dark-cloud .stroke path {
  fill: #9399A3;
}
.w-icon .w-icon-rain .fill path {
  fill: #FFFFFF;
}
.w-icon .w-icon-rain .stroke path {
  fill: #678DD6;
}
.w-icon .w-icon-lightning polygon {
  fill: #F9D832;
}
.w-icon .w-icon-lightning path {
  fill: #8B9596;
}
.w-icon .w-icon-snow polygon {
  fill: #A9C7D3;
}
.w-icon .w-icon-polar .fill path {
  fill: #FFFFFF;
}
.w-icon .w-icon-polar .stroke path {
  fill: #678DD6;
}
.w-icon .w-icon-moon .fill path {
  fill: #F7E287;
}
.w-icon .w-icon-moon .stroke path {
  fill: #FFC23B;
}
.w-icon .w-icon-polar-rain-cloud .w-icon-rain {
  fill: #FFFFFF;
  stroke: #678DD6;
}
.w-icon .w-icon-polar-rain-cloud .w-icon-polar {
  fill: #FFFFFF;
  stroke: #678DD6;
}
.w-icon .w-icon-polar-rain-cloud .w-icon-sun path {
  fill: #F9D832;
  stroke: #F4BD09;
}
.w-icon .w-icon-polar-rain-cloud .w-icon-cloud {
  fill: #FFFFFF;
  stroke: #678DD6;
}

/* WIND */
.wind-arrow {
  width: 1.4em;
  height: 1.4em;
}
.wind-arrow .arrow-head,
.wind-arrow polygon {
  fill: #1A1A1A;
}
.wind-arrow line,
.wind-arrow circle {
  fill: none;
  stroke: #1A1A1A;
  stroke-width: 1;
  stroke-linecap: round;
  stroke-miterlimit: 10;
}
.wind-arrow .arrow-line,
.wind-arrow circle {
  stroke-width: 1.2;
}

.w-icon-dark .wind-arrow polygon {
  fill: #FFFFFF;
}
.w-icon-dark .wind-arrow line, .w-icon-dark .wind-arrow circle {
  stroke: #FFFFFF;
}

.flama-semicondensed-light {
  font-family: "flama_semi_condensed";
  font-weight: 200;
}

.flama-semicondensed-medium {
  font-family: "flama_semi_condensed";
  font-weight: 500;
}

.flama-light {
  font-family: flama, HelveticaNeue-Light, Helvetica, Arial, sans-serif;
  font-weight: 200;
}

.flama-book {
  font-family: flama, HelveticaNeue-Light, Helvetica, Arial, sans-serif;
  font-weight: 300;
}

.flama-basic, .warnings {
  font-family: flama, HelveticaNeue-Light, Helvetica, Arial, sans-serif;
  font-weight: 400;
}

.font-size-xs {
  font-size: 12px;
}

.font-size-s, .warnings {
  font-size: 15px;
}

.font-size-m {
  font-size: 17px;
}

.font-size-l {
  font-size: 24px;
  -webkit-font-smoothing: antialiased;
}

.font-size-xl {
  font-size: 25px;
  -webkit-font-smoothing: antialiased;
}

.font-size-xxl {
  font-size: 36px;
  -webkit-font-smoothing: antialiased;
}

.font-size-xxxl {
  font-size: 53px;
  -webkit-font-smoothing: antialiased;
}

.warnings {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 10px;
}

.warning {
  background-color: #ffd685;
  border-radius: 2px;
  overflow: hidden;
  line-height: 32px;
  font-size: 15px;
  width: 100%;
  margin-bottom: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 10px;
}
.warning .warning-icon {
  width: 1.5em;
  height: 1.5em;
  margin: 0;
  margin-right: 10px;
  background-size: 60%;
}
@media screen and (min-width: 750px) {
  .warning {
    width: auto;
    min-width: 33.33333%;
    flex: 1;
  }
}

.warning-icon {
  width: 24px;
  height: 24px;
  margin: 4px 0 0 4px;
  background-color: #ffaf1e;
  background-position: center;
  background-repeat: no-repeat;
  float: left;
}
@media screen and (min-width: 750px) {
  .warning-icon {
    width: 1.5em;
    height: 1.5em;
    margin: 8px 0 0 8px;
  }
}
.warning-icon:nth-child(3n-3) {
  margin-left: 0;
  clear: left;
}
.warning-icon.warning-icon-1, .warning-icon.warning-icon-2 {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2210%22%20height%3D%2220%22%20viewBox%3D%220%200%2010%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Etemperatur%3C%2Ftitle%3E%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M7%2011.535a4%204%200%201%201-4%200v-8.53C3%201.899%203.888%201%205%201c1.105%200%202%20.897%202%202.006v8.53zM8%2011V2.999a3%203%200%200%200-6%200V11a5%205%200%201%200%206%200z%22%2F%3E%3Cpath%20d%3D%22M5.987%2012.166A3.001%203.001%200%200%201%205%2018a3%203%200%200%201-.987-5.834A1.003%201.003%200%200%201%204%2012.002V4h2v8.002c0%20.056-.005.11-.013.164z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.warning-icon.warning-icon-3 {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2220%22%20viewBox%3D%220%200%2019%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Evind%3C%2Ftitle%3E%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M13%207a2%202%200%201%201%202%202H1a1%201%200%201%200%200%202h14a4%204%200%201%200-4-4%201%201%200%200%200%202%200zM13%2016a2%202%200%201%200%202-2H4a1%201%200%200%201%200-2h11.077A4%204%200%201%201%2011%2016a1%201%200%200%201%202%200z%22%2F%3E%3Cpath%20d%3D%22M5%204a2%202%200%201%201%202%202H1a1%201%200%201%200%200%202h6a4%204%200%201%200-4-4%201%201%200%201%200%202%200z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.warning-icon.warning-icon-4 {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Enedbor%3C%2Ftitle%3E%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M4.5%2016C2.11%2016%200%2014.5%200%2011.5S4.5%204%204.5%204%209%208.5%209%2011.5%207.031%2016%204.5%2016zM13%208c-1.594%200-3-1-3-3s3-5%203-5%203%203%203%205-1.313%203-3%203z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.warning-icon.warning-icon-5 {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2219%22%20viewBox%3D%220%200%2018%2019%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Etorden%3C%2Ftitle%3E%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M4.045%2010.272a4.5%204.5%200%201%201%206.903-4.46%203%203%200%201%201%202.626%205.133L12.014%2013H9.507%2013a5%205%200%201%200-.964-9.907%206.5%206.5%200%201%200-8.69%209.093l.699-1.914z%22%2F%3E%3Cpath%20d%3D%22M9%2012l2-4H7l-2%205.5h3l-1.5%205%205-6.5H9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.warning-icon.warning-icon-7 {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2219%22%20viewBox%3D%220%200%2018%2019%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eflom%3C%2Ftitle%3E%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%2014.037s1.483-2.782%204.5-3.018c3.017-.237%206.76%201.831%209%202%202.24.168%204.5-.986%204.5-.986v1.5s-1%201.002-4.5%201.002-5.53-2.27-9-2.016c-3.47.253-4.5%203-4.5%203v-1.482z%22%2F%3E%3Cpath%20d%3D%22M0%2017.537s1.483-2.782%204.5-3.018c3.017-.237%206.76%201.831%209%202%202.24.168%204.5-.986%204.5-.986v1.5s-1%201.002-4.5%201.002-5.53-2.27-9-2.016c-3.47.253-4.5%203-4.5%203v-1.482zM6%209.45a7.102%207.102%200%200%200-1.5.05c-3.5.5-4.5%203-4.5%203V7l9-7%209%207v3s-2.16%201.587-4.5%201.5c-.468-.017-.97-.128-1.5-.29V7H6v2.45z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.warning-icon.warning-icon-6, .warning-icon.warning-icon-8 {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2222%22%20height%3D%2223%22%20viewBox%3D%220%200%2022%2023%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eras%3C%2Ftitle%3E%3Cpath%20d%3D%22M10%208.7c.1.4.4.4%200%20.6l-1.2.6-1.1-1.2c-.2-.5%200-.7.5-1.2l1.2.6c.2.2.6.5.6.6zM8.8%204c-.3-.2-.8-.1-1.1%200-.3.1-.4.4-.6.6v1.8l1.8-.6c.5-.6.7-.8.6-1.2-.2-.3-.3-.4-.7-.6zm4.9%202.4h-.1c-.1%200-.6-.4-1.2-.6-.3-.1-.3.1-.6%200-.4.1-.5.5-.6%201.2-.1.7-.2%201.7%200%202.4.1.2.4.4.6.6l.6.6h.6c.8-.3%201.1-1.1%201.2-1.2.3-.2.5-.7.6-1.2.1-.5.2-.7%200-1.2-.3-.6-.7-.8-1.1-.6zm-.1%205.3v1.2c.3.3.6.5%201.2.6l1.2-.6-.6-1.8-1.8.6zm7%200c-.8-.9-1.2-1-2.4-.6h-.6c-.5.5-.8.9-1.2%201.8-.4.9-.8%201.9-.6%202.4%200%200%20.5.6%201.2%201.2s1.1%201%201.2%201.2l2.4-.6c.3-.1%201.2-2.2%201.2-2.4-.5-1.5-.7-2.5-1.2-3zM18.9%2023v-.1c-.4-.6-2.3-2.1-2.4-2.4%200-.3-.6-1.2-1.2-1.8-.3-.4-.3-.7-.6-1.2-.3-.4-.8-1.3-1.2-1.8l-2.2-1.4c-.3-.2-2.2-.1-4.8-2.8l-.1-1.7C6.1%209.4%205.3%208.4%205.2%208c-.7-2-.2-3.7-.6-6.5L3.4.8%201.8.5C1.3.2%200%20.4%200%20.4V23h18.9z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-position: bottom left;
  background-size: 80%;
}
.warning-icon.warning-icon-9 {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Epollen%3C%2Ftitle%3E%3Cpath%20d%3D%22M16.3%209.5c.5-.1%201.1-.3%201.8-.5-.7-.2-1.3-.4-1.8-.5-.2-.1-.3-.2-.4-.4-.2-.8-.5-1.5-.7-2.3v-.4c.4-.5.7-1%201.2-1.6-.8.3-1.4.5-1.9.7-.8-.6-1.6-1.1-2.3-1.6-.1-.1-.2-.2-.2-.4V.6c-.4.6-.7%201.1-1%201.5-.1.1-.3.2-.4.2-.8%200-1.5-.1-2.3%200-.3%200-.5%200-.6-.3-.3-.5-.6-.9-1-1.4v1.9c0%20.1-.1.3-.2.3-.7.5-1.3%201-2%201.5-.3.1-.5.1-.6.1l-1.8-.6c.4.5.8%201%201.1%201.5.1.2.1.3.1.5-.3.7-.6%201.4-.7%202.1-.1.4-.3.6-.6.6-.5.1-1%20.3-1.6.5.7.2%201.3.4%201.8.5.2.1.3.2.4.4.2.7.4%201.5.7%202.2.1.2.1.4-.1.6-.4.5-.7%201-1.1%201.4.6-.1%201.2-.4%201.8-.5.1%200%20.3%200%20.4.1.7.5%201.3.9%201.9%201.4.1.1.2.3.2.4v1.9c.4-.6.8-1.2%201.2-1.7h2.5c.3%200%20.6%200%20.7.3.3.5.6.9.9%201.3h.1v-1.8c0-.1.1-.3.2-.4.6-.5%201.2-.9%201.8-1.4.2-.2.4-.2.6-.1.5.2%201.1.4%201.6.6-.3-.5-.6-1-1-1.5-.2-.2-.1-.4-.1-.6.4-.7.7-1.4.9-2.1.1-.3.2-.4.5-.5zM14%209c-.5.1-.7.4-.8.9%200%20.3-.2.7-.3%201-.2.3-.2.6.1.8.1%200%20.1.1.1.2l-.1.1c-.5-.3-.8-.1-1.1.3-.1.2-.3.3-.5.4-.5.2-.9.5-.7%201.1h-.1c-.2-.4-.5-.6-1-.5-.3.1-.7.1-1%200-.4-.1-.6%200-.8.3%200%20.1-.1.1-.2.2.2-.6-.2-.9-.7-1.1-.2-.1-.4-.2-.5-.4-.3-.4-.7-.6-1.3-.3.5-.5.4-.9.1-1.4-.1-.2-.2-.4-.2-.6%200-.5-.2-1-.9-1%20.2-.1.5-.2.6-.2.2-.7.5-1.3.7-1.9v-.3c0-.2-.1-.4-.2-.6.2.1.4.1.6.2.6-.4%201.2-.9%201.8-1.3v-.7h.1c.2.4.5.6%201.1.5.3-.1.7%200%201.1%200%20.2%200%20.3-.1.5-.2l.4-.4v.8c.5.4%201%20.8%201.6%201.2.1.1.2.1.3.1.2%200%20.3-.1.4-.1v.1c-.4.4-.4.7-.1%201.2.2.3.3.6.3.9%200%20.4.2.6.6.6%200%200%20.1%200%20.1.1zM9.2%206.5c-1.3%200-2.5%201.1-2.5%202.4-.1%201.5%201.1%202.8%202.5%202.7%201.3%200%202.5-1.1%202.5-2.5s-1.1-2.6-2.5-2.6z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
}

.warning-indicator {
  width: 0;
  height: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.warning-indicator:after {
  color: #000;
  content: "!";
  vertical-align: top;
  top: -25px;
  position: absolute;
  right: 5px;
  font-size: 13px;
  font-weight: bold;
}

.warnings-section {
  position: relative;
  padding: 10px 10px 0;
}
.warnings-section .warning-indicator {
  border-top: 2em solid #ffaf1e;
  border-left: 2em solid transparent;
}
.warnings-section .warning-indicator:after {
  right: 5px;
  top: -30px;
}
.warnings-section .warning-icon {
  width: 32px;
  height: 32px;
  margin: 0;
  margin-right: 10px;
  background-size: auto;
}

.warning-indicator-icon {
  position: absolute;
  right: 0;
  top: 0;
}
.warning-indicator-icon .warning-icon {
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
}

.syndication-widget.mapWidget iframe {
  width: 1px;
  min-width: 100%;
}

.one-line-widget {
  font-family: flama_semi_condensed, "Open Sans Condensed", sans-serif;
}
.one-line-widget.w-gt240 .storm-widget-body .body-box {
  width: auto !important;
  padding-right: 20px;
  flex: 1;
}
.one-line-widget.w-gt240 .storm-widget-body .body-box.wind-box {
  flex: 2;
}
.one-line-widget .storm-widget .flex-row {
  height: 100%;
}
.one-line-widget .storm-widget .storm-widget-body {
  padding: 8px 20px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.one-line-widget .storm-widget .storm-widget-body .body-box {
  height: 80px;
  width: 50%;
}
.one-line-widget .storm-widget .storm-widget-body .body-box.wind-box {
  line-height: 80px;
  text-align: center;
}
.one-line-widget .storm-widget .storm-widget-body .body-box.wind-box > * {
  display: inline-block;
  overflow: visible;
}
.one-line-widget .storm-widget .storm-widget-body .body-box.wind-box > *:first-child {
  margin-right: 0.5em;
}
.one-line-widget .storm-widget .storm-widget-body .body-box.weather-box .weather-symbol {
  width: 100%;
  height: 100%;
}
.one-line-widget .storm-widget .storm-widget-body .body-box .box-header {
  font-weight: bold;
}
.one-line-widget .storm-widget .storm-widget-body .body-box:last-child {
  padding-right: 0;
}
.one-line-widget .storm-widget .storm-widget-body .body-box.temperature-box .flex-column {
  height: 100%;
  justify-content: center;
  text-align: center;
}
.one-line-widget .storm-widget .storm-widget-body .body-box .precipitation-value,
.one-line-widget .storm-widget .storm-widget-body .body-box .temperature {
  font-size: 2.4em;
  font-weight: 500;
}

.warning-indicator {
  border-top: 25px solid rgb(255, 187, 54);
  border-left: 25px solid transparent;
}

.one-location-widget {
  overflow-x: auto;
  overflow-y: hidden;
  font-size: 16px;
}
.one-location-widget .one-location-box {
  color: inherit;
  min-width: 130px;
  max-width: 130px;
}
.one-location-widget .one-location-box:not(:last-child) {
  margin-right: 5px;
}
.one-location-widget .one-location-box .one-location-inner-box {
  background: #fff;
  padding: 10px;
  font-size: 0.75em;
}
.one-location-widget .one-location-box .one-location-inner-box.top {
  margin-bottom: 5px;
}
.one-location-widget .one-location-box .one-location-inner-box.top h3 {
  font-size: 0.9em;
  margin-top: -5px;
}
.one-location-widget .one-location-box .one-location-inner-box.top .precipitation {
  text-align: right;
  font-weight: 400;
}
.one-location-widget .one-location-box .one-location-inner-box.top .wind-box {
  margin-top: 10px;
  text-align: right;
}
.one-location-widget .one-location-box .one-location-inner-box.top .wind-box > div, .one-location-widget .one-location-box .one-location-inner-box.top .wind-box > svg {
  display: inline-block;
}
.one-location-widget .one-location-box .one-location-inner-box.top .wind-box > div {
  margin-left: 10px;
}
.one-location-widget .one-location-box .one-location-inner-box.bottom {
  position: relative;
}
.one-location-widget .one-location-box .one-location-inner-box.bottom .temperature-box:first-child {
  border-right: 1px solid #f2f2f2;
}
.one-location-widget .one-location-box .one-location-inner-box.bottom .temperature-box .temperature {
  display: block;
  text-align: center;
  font-size: 1.5em;
}
.one-location-widget .one-location-box .one-location-inner-box h2 {
  margin-bottom: 10px;
  font-size: 1em;
}
.one-location-widget .one-location-box .one-location-inner-box .indicator.weather-symbol {
  width: 100%;
  height: 6em;
}
.one-location-widget .windArrow {
  line-height: 2em;
}
.one-location-widget .wind-arrow {
  height: 1.4em;
  width: 1.4em;
}
.one-location-widget .temperature {
  font-weight: 400;
}

.places-list-widget .flex-header > div:not(.txt-left), .places-list-widget .flex-row > div:not(.txt-left) {
  text-align: center;
}
.places-list-widget .flex-row {
  line-height: 3em;
  font-weight: 300;
  color: inherit;
  overflow: hidden;
}
.places-list-widget .weatherIcon {
  padding-bottom: 0;
  width: 2em;
}
.places-list-widget .weather-symbol {
  height: 2em;
  width: 2em;
}
.places-list-widget .windArrow {
  line-height: 2em;
}
.places-list-widget .wind-arrow {
  height: 1.4em;
  width: 1.4em;
}
.places-list-widget .row-place-name {
  text-align: left;
  max-width: 250px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-transform: capitalize;
}
.places-list-widget .row-temperature-feels-like .temperature {
  color: #aaa;
}
.places-list-widget .precipitation, .places-list-widget .wind {
  vertical-align: bottom;
}
.places-list-widget .warnings {
  text-align: left;
  background: transparent;
}
.places-list-widget .warnings .warning-symbol {
  display: inline-block;
  cursor: default;
  margin: 4px 0 0 4px;
  text-align: center;
  background: orange;
  color: #fff;
  width: 24px;
  height: 24px;
  line-height: 1.5em;
}
@media screen and (min-width: 750px) {
  .places-list-widget .warnings .warning-symbol {
    width: 1.5em;
    height: 1.5em;
    margin: 8px 0 0 8px;
  }
}
.places-list-widget .temperature, .places-list-widget .flex-header > div, .places-list-widget .row-place-name {
  font-weight: 400;
}
.places-list-widget .temperature {
  text-align: right;
}
