.grid-row:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  visibility: hidden; }

.grid-cell {
  float: left; }
  .grid-cell.cell-right {
    float: right; }

.c1of1 {
  width: 100%; }
  @media only screen and (max-width: 425px) {
    .c1of1 {
      width: 100%; } }

.c1of2 {
  width: 50%; }
  @media only screen and (max-width: 425px) {
    .c1of2 {
      width: 100%; } }

.c2of2 {
  width: 100%; }
  @media only screen and (max-width: 425px) {
    .c2of2 {
      width: 100%; } }

.c1of3 {
  width: 33.3333333333%; }
  @media only screen and (max-width: 425px) {
    .c1of3 {
      width: 100%; } }

.c2of3 {
  width: 66.6666666667%; }
  @media only screen and (max-width: 425px) {
    .c2of3 {
      width: 100%; } }

.c3of3 {
  width: 100%; }
  @media only screen and (max-width: 425px) {
    .c3of3 {
      width: 100%; } }

.c1of4 {
  width: 25%; }
  @media only screen and (max-width: 425px) {
    .c1of4 {
      width: 100%; } }

.c2of4 {
  width: 50%; }
  @media only screen and (max-width: 425px) {
    .c2of4 {
      width: 100%; } }

.c3of4 {
  width: 75%; }
  @media only screen and (max-width: 425px) {
    .c3of4 {
      width: 100%; } }

.c4of4 {
  width: 100%; }
  @media only screen and (max-width: 425px) {
    .c4of4 {
      width: 100%; } }

.c1of5 {
  width: 20%; }
  @media only screen and (max-width: 425px) {
    .c1of5 {
      width: 100%; } }

.c2of5 {
  width: 40%; }
  @media only screen and (max-width: 425px) {
    .c2of5 {
      width: 100%; } }

.c3of5 {
  width: 60%; }
  @media only screen and (max-width: 425px) {
    .c3of5 {
      width: 100%; } }

.c4of5 {
  width: 80%; }
  @media only screen and (max-width: 425px) {
    .c4of5 {
      width: 100%; } }

.c5of5 {
  width: 100%; }
  @media only screen and (max-width: 425px) {
    .c5of5 {
      width: 100%; } }

.c1of6 {
  width: 16.6666666667%; }
  @media only screen and (max-width: 425px) {
    .c1of6 {
      width: 100%; } }

.c2of6 {
  width: 33.3333333333%; }
  @media only screen and (max-width: 425px) {
    .c2of6 {
      width: 100%; } }

.c3of6 {
  width: 50%; }
  @media only screen and (max-width: 425px) {
    .c3of6 {
      width: 100%; } }

.c4of6 {
  width: 66.6666666667%; }
  @media only screen and (max-width: 425px) {
    .c4of6 {
      width: 100%; } }

.c5of6 {
  width: 83.3333333333%; }
  @media only screen and (max-width: 425px) {
    .c5of6 {
      width: 100%; } }

.c6of6 {
  width: 100%; }
  @media only screen and (max-width: 425px) {
    .c6of6 {
      width: 100%; } }

.c1of7 {
  width: 14.2857142857%; }
  @media only screen and (max-width: 425px) {
    .c1of7 {
      width: 100%; } }

.c2of7 {
  width: 28.5714285714%; }
  @media only screen and (max-width: 425px) {
    .c2of7 {
      width: 100%; } }

.c3of7 {
  width: 42.8571428571%; }
  @media only screen and (max-width: 425px) {
    .c3of7 {
      width: 100%; } }

.c4of7 {
  width: 57.1428571429%; }
  @media only screen and (max-width: 425px) {
    .c4of7 {
      width: 100%; } }

.c5of7 {
  width: 71.4285714286%; }
  @media only screen and (max-width: 425px) {
    .c5of7 {
      width: 100%; } }

.c6of7 {
  width: 85.7142857143%; }
  @media only screen and (max-width: 425px) {
    .c6of7 {
      width: 100%; } }

.c7of7 {
  width: 100%; }
  @media only screen and (max-width: 425px) {
    .c7of7 {
      width: 100%; } }

.c1of8 {
  width: 12.5%; }
  @media only screen and (max-width: 425px) {
    .c1of8 {
      width: 100%; } }

.c2of8 {
  width: 25%; }
  @media only screen and (max-width: 425px) {
    .c2of8 {
      width: 100%; } }

.c3of8 {
  width: 37.5%; }
  @media only screen and (max-width: 425px) {
    .c3of8 {
      width: 100%; } }

.c4of8 {
  width: 50%; }
  @media only screen and (max-width: 425px) {
    .c4of8 {
      width: 100%; } }

.c5of8 {
  width: 62.5%; }
  @media only screen and (max-width: 425px) {
    .c5of8 {
      width: 100%; } }

.c6of8 {
  width: 75%; }
  @media only screen and (max-width: 425px) {
    .c6of8 {
      width: 100%; } }

.c7of8 {
  width: 87.5%; }
  @media only screen and (max-width: 425px) {
    .c7of8 {
      width: 100%; } }

.c8of8 {
  width: 100%; }
  @media only screen and (max-width: 425px) {
    .c8of8 {
      width: 100%; } }

.c1of9 {
  width: 11.1111111111%; }
  @media only screen and (max-width: 425px) {
    .c1of9 {
      width: 100%; } }

.c2of9 {
  width: 22.2222222222%; }
  @media only screen and (max-width: 425px) {
    .c2of9 {
      width: 100%; } }

.c3of9 {
  width: 33.3333333333%; }
  @media only screen and (max-width: 425px) {
    .c3of9 {
      width: 100%; } }

.c4of9 {
  width: 44.4444444444%; }
  @media only screen and (max-width: 425px) {
    .c4of9 {
      width: 100%; } }

.c5of9 {
  width: 55.5555555556%; }
  @media only screen and (max-width: 425px) {
    .c5of9 {
      width: 100%; } }

.c6of9 {
  width: 66.6666666667%; }
  @media only screen and (max-width: 425px) {
    .c6of9 {
      width: 100%; } }

.c7of9 {
  width: 77.7777777778%; }
  @media only screen and (max-width: 425px) {
    .c7of9 {
      width: 100%; } }

.c8of9 {
  width: 88.8888888889%; }
  @media only screen and (max-width: 425px) {
    .c8of9 {
      width: 100%; } }

.c9of9 {
  width: 100%; }
  @media only screen and (max-width: 425px) {
    .c9of9 {
      width: 100%; } }

.c1of10 {
  width: 10%; }
  @media only screen and (max-width: 425px) {
    .c1of10 {
      width: 100%; } }

.c2of10 {
  width: 20%; }
  @media only screen and (max-width: 425px) {
    .c2of10 {
      width: 100%; } }

.c3of10 {
  width: 30%; }
  @media only screen and (max-width: 425px) {
    .c3of10 {
      width: 100%; } }

.c4of10 {
  width: 40%; }
  @media only screen and (max-width: 425px) {
    .c4of10 {
      width: 100%; } }

.c5of10 {
  width: 50%; }
  @media only screen and (max-width: 425px) {
    .c5of10 {
      width: 100%; } }

.c6of10 {
  width: 60%; }
  @media only screen and (max-width: 425px) {
    .c6of10 {
      width: 100%; } }

.c7of10 {
  width: 70%; }
  @media only screen and (max-width: 425px) {
    .c7of10 {
      width: 100%; } }

.c8of10 {
  width: 80%; }
  @media only screen and (max-width: 425px) {
    .c8of10 {
      width: 100%; } }

.c9of10 {
  width: 90%; }
  @media only screen and (max-width: 425px) {
    .c9of10 {
      width: 100%; } }

.c10of10 {
  width: 100%; }
  @media only screen and (max-width: 425px) {
    .c10of10 {
      width: 100%; } }

.c1of11 {
  width: 9.0909090909%; }
  @media only screen and (max-width: 425px) {
    .c1of11 {
      width: 100%; } }

.c2of11 {
  width: 18.1818181818%; }
  @media only screen and (max-width: 425px) {
    .c2of11 {
      width: 100%; } }

.c3of11 {
  width: 27.2727272727%; }
  @media only screen and (max-width: 425px) {
    .c3of11 {
      width: 100%; } }

.c4of11 {
  width: 36.3636363636%; }
  @media only screen and (max-width: 425px) {
    .c4of11 {
      width: 100%; } }

.c5of11 {
  width: 45.4545454545%; }
  @media only screen and (max-width: 425px) {
    .c5of11 {
      width: 100%; } }

.c6of11 {
  width: 54.5454545455%; }
  @media only screen and (max-width: 425px) {
    .c6of11 {
      width: 100%; } }

.c7of11 {
  width: 63.6363636364%; }
  @media only screen and (max-width: 425px) {
    .c7of11 {
      width: 100%; } }

.c8of11 {
  width: 72.7272727273%; }
  @media only screen and (max-width: 425px) {
    .c8of11 {
      width: 100%; } }

.c9of11 {
  width: 81.8181818182%; }
  @media only screen and (max-width: 425px) {
    .c9of11 {
      width: 100%; } }

.c10of11 {
  width: 90.9090909091%; }
  @media only screen and (max-width: 425px) {
    .c10of11 {
      width: 100%; } }

.c11of11 {
  width: 100%; }
  @media only screen and (max-width: 425px) {
    .c11of11 {
      width: 100%; } }

.c1of12 {
  width: 8.3333333333%; }
  @media only screen and (max-width: 425px) {
    .c1of12 {
      width: 100%; } }

.c2of12 {
  width: 16.6666666667%; }
  @media only screen and (max-width: 425px) {
    .c2of12 {
      width: 100%; } }

.c3of12 {
  width: 25%; }
  @media only screen and (max-width: 425px) {
    .c3of12 {
      width: 100%; } }

.c4of12 {
  width: 33.3333333333%; }
  @media only screen and (max-width: 425px) {
    .c4of12 {
      width: 100%; } }

.c5of12 {
  width: 41.6666666667%; }
  @media only screen and (max-width: 425px) {
    .c5of12 {
      width: 100%; } }

.c6of12 {
  width: 50%; }
  @media only screen and (max-width: 425px) {
    .c6of12 {
      width: 100%; } }

.c7of12 {
  width: 58.3333333333%; }
  @media only screen and (max-width: 425px) {
    .c7of12 {
      width: 100%; } }

.c8of12 {
  width: 66.6666666667%; }
  @media only screen and (max-width: 425px) {
    .c8of12 {
      width: 100%; } }

.c9of12 {
  width: 75%; }
  @media only screen and (max-width: 425px) {
    .c9of12 {
      width: 100%; } }

.c10of12 {
  width: 83.3333333333%; }
  @media only screen and (max-width: 425px) {
    .c10of12 {
      width: 100%; } }

.c11of12 {
  width: 91.6666666667%; }
  @media only screen and (max-width: 425px) {
    .c11of12 {
      width: 100%; } }

.c12of12 {
  width: 100%; }
  @media only screen and (max-width: 425px) {
    .c12of12 {
      width: 100%; } }

.c1of13 {
  width: 7.6923076923%; }
  @media only screen and (max-width: 425px) {
    .c1of13 {
      width: 100%; } }

.c2of13 {
  width: 15.3846153846%; }
  @media only screen and (max-width: 425px) {
    .c2of13 {
      width: 100%; } }

.c3of13 {
  width: 23.0769230769%; }
  @media only screen and (max-width: 425px) {
    .c3of13 {
      width: 100%; } }

.c4of13 {
  width: 30.7692307692%; }
  @media only screen and (max-width: 425px) {
    .c4of13 {
      width: 100%; } }

.c5of13 {
  width: 38.4615384615%; }
  @media only screen and (max-width: 425px) {
    .c5of13 {
      width: 100%; } }

.c6of13 {
  width: 46.1538461538%; }
  @media only screen and (max-width: 425px) {
    .c6of13 {
      width: 100%; } }

.c7of13 {
  width: 53.8461538462%; }
  @media only screen and (max-width: 425px) {
    .c7of13 {
      width: 100%; } }

.c8of13 {
  width: 61.5384615385%; }
  @media only screen and (max-width: 425px) {
    .c8of13 {
      width: 100%; } }

.c9of13 {
  width: 69.2307692308%; }
  @media only screen and (max-width: 425px) {
    .c9of13 {
      width: 100%; } }

.c10of13 {
  width: 76.9230769231%; }
  @media only screen and (max-width: 425px) {
    .c10of13 {
      width: 100%; } }

.c11of13 {
  width: 84.6153846154%; }
  @media only screen and (max-width: 425px) {
    .c11of13 {
      width: 100%; } }

.c12of13 {
  width: 92.3076923077%; }
  @media only screen and (max-width: 425px) {
    .c12of13 {
      width: 100%; } }

.c13of13 {
  width: 100%; }
  @media only screen and (max-width: 425px) {
    .c13of13 {
      width: 100%; } }

.c1of14 {
  width: 7.1428571429%; }
  @media only screen and (max-width: 425px) {
    .c1of14 {
      width: 100%; } }

.c2of14 {
  width: 14.2857142857%; }
  @media only screen and (max-width: 425px) {
    .c2of14 {
      width: 100%; } }

.c3of14 {
  width: 21.4285714286%; }
  @media only screen and (max-width: 425px) {
    .c3of14 {
      width: 100%; } }

.c4of14 {
  width: 28.5714285714%; }
  @media only screen and (max-width: 425px) {
    .c4of14 {
      width: 100%; } }

.c5of14 {
  width: 35.7142857143%; }
  @media only screen and (max-width: 425px) {
    .c5of14 {
      width: 100%; } }

.c6of14 {
  width: 42.8571428571%; }
  @media only screen and (max-width: 425px) {
    .c6of14 {
      width: 100%; } }

.c7of14 {
  width: 50%; }
  @media only screen and (max-width: 425px) {
    .c7of14 {
      width: 100%; } }

.c8of14 {
  width: 57.1428571429%; }
  @media only screen and (max-width: 425px) {
    .c8of14 {
      width: 100%; } }

.c9of14 {
  width: 64.2857142857%; }
  @media only screen and (max-width: 425px) {
    .c9of14 {
      width: 100%; } }

.c10of14 {
  width: 71.4285714286%; }
  @media only screen and (max-width: 425px) {
    .c10of14 {
      width: 100%; } }

.c11of14 {
  width: 78.5714285714%; }
  @media only screen and (max-width: 425px) {
    .c11of14 {
      width: 100%; } }

.c12of14 {
  width: 85.7142857143%; }
  @media only screen and (max-width: 425px) {
    .c12of14 {
      width: 100%; } }

.c13of14 {
  width: 92.8571428571%; }
  @media only screen and (max-width: 425px) {
    .c13of14 {
      width: 100%; } }

.c14of14 {
  width: 100%; }
  @media only screen and (max-width: 425px) {
    .c14of14 {
      width: 100%; } }

.c1of15 {
  width: 6.6666666667%; }
  @media only screen and (max-width: 425px) {
    .c1of15 {
      width: 100%; } }

.c2of15 {
  width: 13.3333333333%; }
  @media only screen and (max-width: 425px) {
    .c2of15 {
      width: 100%; } }

.c3of15 {
  width: 20%; }
  @media only screen and (max-width: 425px) {
    .c3of15 {
      width: 100%; } }

.c4of15 {
  width: 26.6666666667%; }
  @media only screen and (max-width: 425px) {
    .c4of15 {
      width: 100%; } }

.c5of15 {
  width: 33.3333333333%; }
  @media only screen and (max-width: 425px) {
    .c5of15 {
      width: 100%; } }

.c6of15 {
  width: 40%; }
  @media only screen and (max-width: 425px) {
    .c6of15 {
      width: 100%; } }

.c7of15 {
  width: 46.6666666667%; }
  @media only screen and (max-width: 425px) {
    .c7of15 {
      width: 100%; } }

.c8of15 {
  width: 53.3333333333%; }
  @media only screen and (max-width: 425px) {
    .c8of15 {
      width: 100%; } }

.c9of15 {
  width: 60%; }
  @media only screen and (max-width: 425px) {
    .c9of15 {
      width: 100%; } }

.c10of15 {
  width: 66.6666666667%; }
  @media only screen and (max-width: 425px) {
    .c10of15 {
      width: 100%; } }

.c11of15 {
  width: 73.3333333333%; }
  @media only screen and (max-width: 425px) {
    .c11of15 {
      width: 100%; } }

.c12of15 {
  width: 80%; }
  @media only screen and (max-width: 425px) {
    .c12of15 {
      width: 100%; } }

.c13of15 {
  width: 86.6666666667%; }
  @media only screen and (max-width: 425px) {
    .c13of15 {
      width: 100%; } }

.c14of15 {
  width: 93.3333333333%; }
  @media only screen and (max-width: 425px) {
    .c14of15 {
      width: 100%; } }

.c15of15 {
  width: 100%; }
  @media only screen and (max-width: 425px) {
    .c15of15 {
      width: 100%; } }

.c1of16 {
  width: 6.25%; }
  @media only screen and (max-width: 425px) {
    .c1of16 {
      width: 100%; } }

.c2of16 {
  width: 12.5%; }
  @media only screen and (max-width: 425px) {
    .c2of16 {
      width: 100%; } }

.c3of16 {
  width: 18.75%; }
  @media only screen and (max-width: 425px) {
    .c3of16 {
      width: 100%; } }

.c4of16 {
  width: 25%; }
  @media only screen and (max-width: 425px) {
    .c4of16 {
      width: 100%; } }

.c5of16 {
  width: 31.25%; }
  @media only screen and (max-width: 425px) {
    .c5of16 {
      width: 100%; } }

.c6of16 {
  width: 37.5%; }
  @media only screen and (max-width: 425px) {
    .c6of16 {
      width: 100%; } }

.c7of16 {
  width: 43.75%; }
  @media only screen and (max-width: 425px) {
    .c7of16 {
      width: 100%; } }

.c8of16 {
  width: 50%; }
  @media only screen and (max-width: 425px) {
    .c8of16 {
      width: 100%; } }

.c9of16 {
  width: 56.25%; }
  @media only screen and (max-width: 425px) {
    .c9of16 {
      width: 100%; } }

.c10of16 {
  width: 62.5%; }
  @media only screen and (max-width: 425px) {
    .c10of16 {
      width: 100%; } }

.c11of16 {
  width: 68.75%; }
  @media only screen and (max-width: 425px) {
    .c11of16 {
      width: 100%; } }

.c12of16 {
  width: 75%; }
  @media only screen and (max-width: 425px) {
    .c12of16 {
      width: 100%; } }

.c13of16 {
  width: 81.25%; }
  @media only screen and (max-width: 425px) {
    .c13of16 {
      width: 100%; } }

.c14of16 {
  width: 87.5%; }
  @media only screen and (max-width: 425px) {
    .c14of16 {
      width: 100%; } }

.c15of16 {
  width: 93.75%; }
  @media only screen and (max-width: 425px) {
    .c15of16 {
      width: 100%; } }

.c16of16 {
  width: 100%; }
  @media only screen and (max-width: 425px) {
    .c16of16 {
      width: 100%; } }

.flex-grid, .flex-row {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-align-items: stretch;
  align-items: stretch; }

.flex-grow1 {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-basis: 0;
  flex-basis: 0; }

.flex-grow2 {
  -webkit-flex-grow: 2;
  flex-grow: 2;
  -webkit-flex-basis: 0;
  flex-basis: 0; }

.flex-grow3 {
  -webkit-flex-grow: 3;
  flex-grow: 3;
  -webkit-flex-basis: 0;
  flex-basis: 0; }

.flex-grow4 {
  -webkit-flex-grow: 4;
  flex-grow: 4;
  -webkit-flex-basis: 0;
  flex-basis: 0; }

.flex-grow5 {
  -webkit-flex-grow: 5;
  flex-grow: 5;
  -webkit-flex-basis: 0;
  flex-basis: 0; }

.flex-grow6 {
  -webkit-flex-grow: 6;
  flex-grow: 6;
  -webkit-flex-basis: 0;
  flex-basis: 0; }

.flex-grow7 {
  -webkit-flex-grow: 7;
  flex-grow: 7;
  -webkit-flex-basis: 0;
  flex-basis: 0; }

.flex-grow8 {
  -webkit-flex-grow: 8;
  flex-grow: 8;
  -webkit-flex-basis: 0;
  flex-basis: 0; }

.flex-grow9 {
  -webkit-flex-grow: 9;
  flex-grow: 9;
  -webkit-flex-basis: 0;
  flex-basis: 0; }

.flex-grow10 {
  -webkit-flex-grow: 10;
  flex-grow: 10;
  -webkit-flex-basis: 0;
  flex-basis: 0; }

.flex-grow11 {
  -webkit-flex-grow: 11;
  flex-grow: 11;
  -webkit-flex-basis: 0;
  flex-basis: 0; }

.flex-grow12 {
  -webkit-flex-grow: 12;
  flex-grow: 12;
  -webkit-flex-basis: 0;
  flex-basis: 0; }

.flex-grow13 {
  -webkit-flex-grow: 13;
  flex-grow: 13;
  -webkit-flex-basis: 0;
  flex-basis: 0; }

.flex-grow14 {
  -webkit-flex-grow: 14;
  flex-grow: 14;
  -webkit-flex-basis: 0;
  flex-basis: 0; }

.flex-grow15 {
  -webkit-flex-grow: 15;
  flex-grow: 15;
  -webkit-flex-basis: 0;
  flex-basis: 0; }

.flex-grow16 {
  -webkit-flex-grow: 16;
  flex-grow: 16;
  -webkit-flex-basis: 0;
  flex-basis: 0; }

.city-detect {
  position: absolute;
  top: 45px;
  left: 0px;
  z-index: 99;
  display: block;
  webkit-animation: cityPulseAnimation 1s infinite ease-in-out;
  animation: cityPulseAnimation 1s infinite ease-in-out; }
  .city-detect .top {
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    left: 20px;
    top: -5px;
    background-color: #f7f7f7;
    border-left: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
    z-index: 999;
    transform: rotate(45deg); }
  .city-detect .body {
    background: #f7f7f7;
    border: 1px solid #e0e0e0;
    padding: 1.5em;
    text-align: center; }
  .city-detect .btns {
    margin-top: 1.5em; }
  .city-detect button {
    margin: 0 0.5em; }
  .city-detect H2 {
    font-weight: 600;
    margin: 0.5em auto;
    font-size: 160%; }
  .city-detect.pulse_animation {
    -webkit-animation: cityPulseAnimation 1s infinite ease-in-out;
    animation: cityPulseAnimation 1s infinite ease-in-out; }

@-webkit-keyframes cityPulseAnimation {
  0% {
    box-shadow: 0px 0px 0px 0px white; }
  50% {
    box-shadow: 0px 0px 10px 2px rgba(31, 171, 230, 0.7); }
  to {
    box-shadow: 0px 0px 0px 0px white; } }
@keyframes cityPulseAnimation {
  0% {
    box-shadow: 0px 0px 0px 0px white; }
  50% {
    box-shadow: 0px 0px 10px 2px rgba(31, 171, 230, 0.7); }
  to {
    box-shadow: 0px 0px 0px 0px white; } }
.city-modal-set {
  font-size: 110%;
  padding: 2em;
  text-align: center; }
  @media only screen and (max-width: 425px) {
    .city-modal-set {
      padding: 1em; } }
  .city-modal-set .city-modal-current {
    font-size: 130%;
    margin-bottom: 1em; }
  .city-modal-set .search-by-value {
    width: 70%;
    margin: 0 auto;
    position: relative;
    margin-bottom: 1em; }
    @media only screen and (max-width: 425px) {
      .city-modal-set .search-by-value {
        width: 90%; } }
    .city-modal-set .search-by-value INPUT {
      border: solid 1px #dbdbdb;
      padding: 0.5em 2em 0.5em 0.5em;
      color: black;
      width: 100%;
      border-radius: 3px; }
    .city-modal-set .search-by-value I.fa {
      cursor: pointer;
      position: absolute;
      top: 0.35em;
      font-size: 150%;
      right: 0.35em;
      color: gainsboro; }
      .city-modal-set .search-by-value I.fa:hover {
        color: #1fabe6; }
    .city-modal-set .search-by-value UL {
      padding: 0;
      margin: 0;
      position: absolute;
      text-align: left;
      background-color: white;
      width: 100%;
      box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
      border: solid 1px #dbdbdb;
      border-top: 0 none;
      top: 2.4em;
      border-radius: 0 0 3px 3px;
      overflow: hidden; }
      .city-modal-set .search-by-value UL LI {
        list-style: none;
        cursor: pointer;
        padding: 0.2em 0.5em; }
        .city-modal-set .search-by-value UL LI SPAN {
          color: #89acb1;
          font-size: 80%;
          margin-left: 2em;
          white-space: nowrap; }
        .city-modal-set .search-by-value UL LI:hover {
          background-color: #f5f5f0; }
  .city-modal-set .city-fast {
    text-align: left;
    width: 70%;
    margin: 0 auto 1em; }
    .city-modal-set .city-fast A {
      color: #89acb1;
      margin: 0 1em;
      line-height: 2; }
      .city-modal-set .city-fast A:hover {
        color: black; }

/*# sourceMappingURL=styles.css.map */
