.iphone-faq, .trucker-app .quick-links {
  background-color: #000;
  color: #fefefe;
  font-family: "Century Gothic", CenturyGothic, "Helvetica Neue", Futura, "Apple Gothic", AppleGothic, Arial, sans-serif;
}
.iphone-faq a:link, .trucker-app .quick-links a:link {
  color: #fefefe;
}
.iphone-faq a:visited, .trucker-app .quick-links a:visited {
  color: #fefefe;
}
.iphone-faq p a:link, .trucker-app .quick-links p a:link,
.iphone-faq li a:link,
.trucker-app .quick-links li a:link {
  border-bottom-color: #fefefe;
}
.iphone-faq p a:visited, .trucker-app .quick-links p a:visited,
.iphone-faq li a:visited,
.trucker-app .quick-links li a:visited {
  border-bottom-color: #b2b2b2;
}
.iphone-faq p a:hover, .trucker-app .quick-links p a:hover,
.iphone-faq li a:hover,
.trucker-app .quick-links li a:hover {
  border-bottom-color: #ff6e03;
}

.policy p,
.policy h2,
.policy h3,
.policy h4,
.policy li,
.about p,
.about h2,
.about h3,
.about h4,
.about li,
.advertise p,
.advertise h2,
.advertise h3,
.advertise h4,
.advertise li,
.trucker-app p,
.trucker-app h2,
.trucker-app h3,
.trucker-app h4,
.trucker-app li,
.faq p,
.faq h2,
.faq h3,
.faq h4,
.faq li,
.partnerships p,
.partnerships h2,
.partnerships h3,
.partnerships h4,
.partnerships li {
  margin: 1.5em 2%;
}
.policy li,
.about li,
.advertise li,
.trucker-app li,
.faq li,
.partnerships li {
  list-style-type: decimal;
}
.policy li p,
.about li p,
.advertise li p,
.trucker-app li p,
.faq li p,
.partnerships li p {
  margin-left: 0;
  margin-right: 0;
}
.policy li li,
.about li li,
.advertise li li,
.trucker-app li li,
.faq li li,
.partnerships li li {
  list-style-type: lower-roman;
}
.policy ol,
.about ol,
.advertise ol,
.trucker-app ol,
.faq ol,
.partnerships ol {
  padding-left: 4%;
}
.policy article > ol > li,
.about article > ol > li,
.advertise article > ol > li,
.trucker-app article > ol > li,
.faq article > ol > li,
.partnerships article > ol > li {
  margin-left: 4%;
}
.policy .highlight,
.about .highlight,
.advertise .highlight,
.trucker-app .highlight,
.faq .highlight,
.partnerships .highlight {
  color: #ff6e03;
  font-weight: bold;
}
.policy em,
.about em,
.advertise em,
.trucker-app em,
.faq em,
.partnerships em {
  font-style: italic;
}
.policy .partnerlogo,
.about .partnerlogo,
.advertise .partnerlogo,
.trucker-app .partnerlogo,
.faq .partnerlogo,
.partnerships .partnerlogo {
  float: left;
  margin: 0 0.5em 0.5em 0;
  height: auto;
}

@media screen and (min-width: 801px) {
  .advertise .left-column {
    width: 50%;
    float: left;
  }
  .advertise .left-column p {
    margin-left: 4%;
    margin-right: 4%;
  }
  .advertise figure {
    float: right;
    clear: right;
    margin-right: 2%;
    width: 44%;
  }
  .advertise figure img {
    max-width: 350px;
    width: 96%;
    height: auto;
  }
}
.trucker-app main {
  overflow-x: hidden;
}
.trucker-app .app-badges {
  display: flex;
  flex-direction: row;
  min-height: 60px;
  align-items: center;
  margin: 2% 1em;
}
.trucker-app .app-badges a {
  display: inline-block;
}
.trucker-app .app-badges img {
  width: 150px;
  height: auto;
}
.trucker-app .iphone-callout {
  margin: 2em -140px 2em 2%;
  float: right;
}
.trucker-app .quick-links {
  padding: 1em 0;
}
.trucker-app ul {
  padding-left: 4%;
}
.trucker-app ul li {
  list-style-type: disc;
}
@media screen and (min-width: 801px) {
  .trucker-app:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  .trucker-app main,
.trucker-app .quick-links,
.trucker-app .quick-links a {
    color: #d0d0d0;
  }
  .trucker-app main {
    width: 60%;
    float: right;
    margin: 0 4% 3em auto;
    border: none;
    font-style: normal;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    background: rgba(0, 0, 0, 0.8);
  }
  .trucker-app main article header {
    background: none;
  }
  .trucker-app main p {
    line-height: 1.5em;
  }
  .trucker-app .iphone-callout {
    margin-right: 2%;
  }
  .trucker-app .appstore-badge {
    width: 200px;
    margin: 2em auto;
  }
  .trucker-app .quick-links {
    width: 18%;
    padding-left: 2%;
    padding-right: 1%;
    color: #e5e5e5;
    background: rgba(0, 0, 0, 0.7);
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    position: absolute;
    right: 68%;
    top: 4em;
    bottom: 9em;
    padding-top: 5.41em;
  }
  .trucker-app .quick-links p {
    line-height: 1.5em;
  }
}

.iphone-faq {
  color: #e5e5e5;
  padding: 1em 0 2em 0;
  margin-bottom: 1em;
}
.iphone-faq dt, .iphone-faq dd {
  margin: 0.5em 2%;
}
.iphone-faq dt {
  margin-top: 1em;
  font-weight: bold;
}
@media screen and (min-width: 801px) {
  .iphone-faq {
    margin: 1em 0;
    background: none;
  }
}

/*# sourceMappingURL=policies.css.map */