.wrapper {
  width: 100%;
  margin: .5rem; }

.caps, .trip-title {
  font-variant: small-caps;
  letter-spacing: -1px; }

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

.-x- {
  text-align: center; }

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

.trip-title {
  font-size: 1.35rem;
  font-weight: 500; }

.padl-0 {
  padding-left: 0; }

.padr-0 {
  padding-right: 0; }

.padt-0 {
  padding-top: 0; }

.padb-0 {
  padding-bottom: 0; }

.marl-0 {
  margin-left: 0; }

.marr-0 {
  margin-right: 0; }

.mart-0 {
  margin-top: 0; }

.marb-0 {
  margin-bottom: 0; }

.padx-0 {
  padding-left: 0;
  padding-right: 0; }

.pady-0 {
  padding-top: 0;
  padding-bottom: 0; }

.pad-0 {
  padding: 0; }

.marx-0 {
  margin-left: 0;
  margin-right: 0; }

.mary-0 {
  margin-top: 0;
  margin-bottom: 0; }

.mar-0 {
  margin: 0; }

.padl-1 {
  padding-left: 0.25rem; }

.padr-1 {
  padding-right: 0.25rem; }

.padt-1 {
  padding-top: 0.25rem; }

.padb-1 {
  padding-bottom: 0.25rem; }

.marl-1 {
  margin-left: 0.25rem; }

.marr-1 {
  margin-right: 0.25rem; }

.mart-1 {
  margin-top: 0.25rem; }

.marb-1 {
  margin-bottom: 0.25rem; }

.padx-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem; }

.pady-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem; }

.pad-1 {
  padding: 0.25rem; }

.marx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem; }

.mary-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem; }

.mar-1 {
  margin: 0.25rem; }

.padl-2 {
  padding-left: 0.5rem; }

.padr-2 {
  padding-right: 0.5rem; }

.padt-2 {
  padding-top: 0.5rem; }

.padb-2 {
  padding-bottom: 0.5rem; }

.marl-2 {
  margin-left: 0.5rem; }

.marr-2 {
  margin-right: 0.5rem; }

.mart-2 {
  margin-top: 0.5rem; }

.marb-2 {
  margin-bottom: 0.5rem; }

.padx-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem; }

.pady-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.pad-2 {
  padding: 0.5rem; }

.marx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem; }

.mary-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem; }

.mar-2 {
  margin: 0.5rem; }

.padl-3 {
  padding-left: 1rem; }

.padr-3 {
  padding-right: 1rem; }

.padt-3 {
  padding-top: 1rem; }

.padb-3 {
  padding-bottom: 1rem; }

.marl-3 {
  margin-left: 1rem; }

.marr-3 {
  margin-right: 1rem; }

.mart-3 {
  margin-top: 1rem; }

.marb-3 {
  margin-bottom: 1rem; }

.padx-3 {
  padding-left: 1rem;
  padding-right: 1rem; }

.pady-3 {
  padding-top: 1rem;
  padding-bottom: 1rem; }

.pad-3 {
  padding: 1rem; }

.marx-3 {
  margin-left: 1rem;
  margin-right: 1rem; }

.mary-3 {
  margin-top: 1rem;
  margin-bottom: 1rem; }

.mar-3 {
  margin: 1rem; }

.padl-4 {
  padding-left: 1.5rem; }

.padr-4 {
  padding-right: 1.5rem; }

.padt-4 {
  padding-top: 1.5rem; }

.padb-4 {
  padding-bottom: 1.5rem; }

.marl-4 {
  margin-left: 1.5rem; }

.marr-4 {
  margin-right: 1.5rem; }

.mart-4 {
  margin-top: 1.5rem; }

.marb-4 {
  margin-bottom: 1.5rem; }

.padx-4 {
  padding-left: 1.5rem;
  padding-right: 1.5rem; }

.pady-4 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem; }

.pad-4 {
  padding: 1.5rem; }

.marx-4 {
  margin-left: 1.5rem;
  margin-right: 1.5rem; }

.mary-4 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem; }

.mar-4 {
  margin: 1.5rem; }

.padl-5 {
  padding-left: 3rem; }

.padr-5 {
  padding-right: 3rem; }

.padt-5 {
  padding-top: 3rem; }

.padb-5 {
  padding-bottom: 3rem; }

.marl-5 {
  margin-left: 3rem; }

.marr-5 {
  margin-right: 3rem; }

.mart-5 {
  margin-top: 3rem; }

.marb-5 {
  margin-bottom: 3rem; }

.padx-5 {
  padding-left: 3rem;
  padding-right: 3rem; }

.pady-5 {
  padding-top: 3rem;
  padding-bottom: 3rem; }

.pad-5 {
  padding: 3rem; }

.marx-5 {
  margin-left: 3rem;
  margin-right: 3rem; }

.mary-5 {
  margin-top: 3rem;
  margin-bottom: 3rem; }

.mar-5 {
  margin: 3rem; }
