.locations {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  margin: 4rem 0;
  position: relative;
}
.location a {
  display: block;
  padding: 1em;
}
.location a:hover,
.location a:active {
  background-color: rgba(0,0,0,.1);
}
.location img {
  margin-bottom: 1em;
  -webkit-box-shadow: 0 4px 18px rgba(0,0,0,.4);
          box-shadow: 0 4px 18px rgba(0,0,0,.4);
}
.location h3 {
  margin-bottom: .5em;
}

.tvwrap {
  position:relative; overflow:visible;
}
.tvwrap a { position:relative; z-index:10; }
.tvwrap a.tv { display:block; width:78px; height:89px; margin:0; padding:0; text-indent:-9999px; position:absolute; z-index:1; }
.tvwrap .tv.tv1 { background:url('../images/animation-tv1.gif') no-repeat 0 0 white; top:-14px; right:-50px; }
.tvwrap .tv.tv2 { background:url('../images/animation-tv2.gif') no-repeat 0 0 white; top:0; right:-55px; }

.movedFrame {
  position: absolute;
  top: -68px;
  left: -40px;
}
.movedFrame .tv.tv2 {
  right:-45px; top:68px;
}

#video {
  background:url('images/commercial-bg.png') no-repeat 20px 10px #1D4BD5;
  padding-top:60px;
}
#video p { padding-bottom:10px; color:white; }
#video a { color:white; text-decoration:none; }
#video a:hover { font-weight:bold; }

.lsmove {
  width:80%;
  margin:0 auto; padding:10px;
  background:none #c22;
  border:solid 1px white;
  -webkit-box-shadow:0 0 0 6px #c22;
          box-shadow:0 0 0 6px #c22;
  font-size:10px; line-height:1.2em;
  text-align:left; color:white;
  text-shadow:1px 1px 0 rgba(0,0,0,0.6);
}
.lsmove h3 { text-align:center; font-size:1.3em; }
.lsmove a { color:white; text-decoration:none; border-bottom:dotted 1px white; }
.lsmove a:hover { color:#eee; border:0 none; position:relative; bottom:-1px; }


/* .button {
  display: block;
  display: inline-block;
  padding:.5em 1em; margin:0 .5em 1em;
  background-color:#1D4BD5;
  color:white;
  text-decoration: none;
  border-radius: 3px;
  text-shadow: 1px 1px 1px #000;
  box-shadow: 1px 1px 2px #000;
}
.button:hover, .button:focus{
  background-color: #c22;
  box-shadow: 0 none;
  position: relative; top:1px; left:1px;
}
.bordered {
  border: solid 1px black;
  padding:.5em;
}*/