/* Styles for basic information pages - privacy, FAQ, terms, etc */
/* line 4, ../../../app/assets/stylesheets/responsive_custom/info_pages.css.scss */
body#privacy .hero_fullscreen,
body#support .hero_fullscreen,
body#security .hero_fullscreen,
body#terms_of_service .hero_fullscreen,
body#faq .hero_fullscreen {
  background-color: #fff;
}

/* 'Hide/show all items' link */
/* line 14, ../../../app/assets/stylesheets/responsive_custom/info_pages.css.scss */
h5.all {
  cursor: pointer;
  text-decoration: underline;
}

/* line 19, ../../../app/assets/stylesheets/responsive_custom/info_pages.css.scss */
h5.show.all::before {
  content: "Collapse ";
}

/* line 23, ../../../app/assets/stylesheets/responsive_custom/info_pages.css.scss */
h5.all::before {
  content: "Expand ";
}

/* Info items */
/* line 29, ../../../app/assets/stylesheets/responsive_custom/info_pages.css.scss */
#info_items {
  padding: 0 3rem;
}

/* line 33, ../../../app/assets/stylesheets/responsive_custom/info_pages.css.scss */
#info_items h3 {
  margin: 2rem 0;
  font-size: 1.8rem;
  letter-spacing: -0.1rem;
  font-family: 'ProximaNovaRegular';
}

/* line 41, ../../../app/assets/stylesheets/responsive_custom/info_pages.css.scss */
.info_item {
  border-bottom: 1px solid #efefef;
}

/* line 45, ../../../app/assets/stylesheets/responsive_custom/info_pages.css.scss */
.info_item h4 {
  cursor: pointer;
  padding: 15px 0;
  margin: 0;
  font-size: 1.3rem;
}

/* line 52, ../../../app/assets/stylesheets/responsive_custom/info_pages.css.scss */
.info_item h4:hover {
  background-color: #fafafa;
}

/* line 56, ../../../app/assets/stylesheets/responsive_custom/info_pages.css.scss */
.info_item.show h4:hover {
  background-color: #fff;
}

/* line 60, ../../../app/assets/stylesheets/responsive_custom/info_pages.css.scss */
.info_item.show h4 {
  margin-bottom: 1.5rem;
}

/* line 65, ../../../app/assets/stylesheets/responsive_custom/info_pages.css.scss */
.info_item p, .info_item ul {
  display: none;
}

/* line 69, ../../../app/assets/stylesheets/responsive_custom/info_pages.css.scss */
.info_item.show p, .info_item.show ul {
  display: block;
}

/* line 73, ../../../app/assets/stylesheets/responsive_custom/info_pages.css.scss */
.info_item.show ul li {
  list-style-type: disc;
  margin-left: 20px;
  opacity: 0.64;
}

/* line 79, ../../../app/assets/stylesheets/responsive_custom/info_pages.css.scss */
.info_item.show h4 {
  font-family: 'ProximaNovaRegular';
  opacity: 1;
  color: #000;
}
