body {
  background-color: #eee;
}

.showtimer {
  display: none;
}

.max-width {
  max-width: 830px;
}

.text-shadow {
  text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
}

#altoHeader {
  background-image: url(/images/header-prt1.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 300px;
}

.mobile-show {
  display: none;
}

@media only screen and (max-width: 575px) {
  .mobile-hidden {
    display: none;
  }
  
  .mobile-show {
    display: block;
  }
}


@media only screen and (max-width: 915px) {
    #altoHeader {
      background-image: url(/images/stop-header.jpg);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
      height: 200px;
    }
}

@media only screen and (max-width: 450px) {
    #altoHeader {
      height: 100px;
    }
}

ul.checkmark {
  padding-left: 0;
}

ul.checkmark li {
  list-style-type: none;
  margin-bottom: 1em;
  padding: 0.25em 0 0 2.5em;
  position: relative;
}

ul.checkmark li:before {
  content: " ";
  display: block;
  border: solid 0.8em #52A125;
  border-radius: .8em;
  height: 0;
  width: 0;
  position: absolute;
  left: 0.5em;
  top: 40%; 
  margin-top: -0.5em;
}

ul.checkmark li:after {
  content: " ";
  display: block;
  width: 0.5em;
  height: 0.8em;
  border: solid white;
  border-width: 0 0.2em 0.2em 0;
  position: absolute;
  left: 1em;
  top: 40%;
  margin-top: -0.2em;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

ul.exes li {
  list-style-type: none;
  margin-bottom: 1em;
  padding: 0.25em 0 0 2.5em;
  position: relative;
}

ul.exes li:before {
  content: " ";
  display: block;
  border: solid 0.8em #C30000;
  border-radius: .8em;
  height: 0;
  width: 0;
  position: absolute;
  left: 0.5em;
  top: 40%; 
  margin-top: -0.5em;
}

ul.exes li:after {
  content: "X";
  display: block;
  position: absolute;
  left: 1em;
  top: 40%;
  margin-top: -0.4em;
  color:white;
  font-weight: 700;
}