.pace-running .rst-wid-w {
  display: none; }

.rst-wid-w {
  background-color: #242218;
  padding: 3px 50px; }

#rst-wid-w-fx {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 999; }

.rst-wid-i {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center; }

.rst-mw {
  margin: 12px 25px 12px 25px; }
  .rst-mw img {
    max-width: 95px;
    height: auto;
    max-height: 35px !important; }

a.rst-mwp {
  display: -webkit-box;
  display: block;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  filter: alpha(opacity=55);
  -moz-opacity: 0.55;
  -khtml-opacity: 0.55;
  opacity: 0.55; }
  a.rst-mwp:hover {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1; }

@media (min-width: 1000px) {
  #rst-wid-wm {
    display: none; } }
@media (max-width: 999px) {
  #rst-wid-w-fx {
    display: none; }

  .rst-wid-w {
    padding: 10px 25px 10px 25px;
    margin: 0 0 15px 0; }

  .rst-mw {
    padding: 15px 10px 15px 10px;
    margin: 0;
    -webkit-box: 0;
    -moz-box: 0;
    -webkit-flex: 0 0 33.33%;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    display: -webkit-box;
    display: block;
    display: -moz-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center; } }
@media (max-width: 767px) {
  .rst-wid-w {
    padding: 10px 20px 10px 20px; }

  .rst-mw img {
    max-width: 100%; } }

/*# sourceMappingURL=main.css.map */
