/* ----------------------------------------------------------

PRINT ONLY

---------------------------------------------------------- */
.d-print-block.element-invisible {
  display: block !important;
  position: relative;
  left: 0;
  top: 0;
  height: auto;
  width: auto;
}

.print-only-logo {
  position: absolute;
  top: 0;
  left: 1rem;
  width: 360px;
  height: auto;
  display: block;
}

html {
  font-size: 1.25rem;
}

.everyday-science h1 {
  margin-top: 0;
  color: #231e20;
}

.everyday-science p.lesson-question {
  color: #231e20;
}

header,
a.navbar-brand,
.collapse:not(.show) {
  display: block;
}

.element-invisible,
ul.science-u-menu,
.secondary-menu,
nav,
.navbar,
ul#experiment-nav,
.divide-yellow-top,
.embed-responsive-16by9,
#share-block,
.card-body .btn,
.opacity-dimmer {
  display: none !important;
}

article section {
  padding-top: 0;
}

.collaborators {
  display: inline-block !important;
}

.home h1 {
  margin-top: 5rem;
}

h2 {
  padding-top: 0;
}

h3 {
  padding: 0;
}

dt.faq__question {
  padding: 0;
}

dd.faq__answer {
  display: block;
}

.py-5 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

#main ul li p {
  padding-top: 0;
  padding-bottom: 0.5rem;
}

.jumbotron,
.jumbotron.jumbotron-short-header,
.jumbotron.jumbotron-mid,
.jumbotron.jumbotron-news-feed,
.jumbotron-header,
.jumbotron.jumbotron-full-height,
.jumbotron .jumbotron-img,
.jumbotron .jumbotron-header {
  height: auto;
}

.big-image img,
.col-12 img,
.col-9 img,
.offset-image img,
.offset-full-image img {
  max-width: 600px;
}

#portal-breadcrumbs {
  margin-top: 4rem;
}

.container,
.container-fluid { /* remove margins so container fills printable width */
  margin: 0;
}

a,
a:link,
a:visited {
  text-decoration: none;
  border-bottom: transparent;
}

body h1, body h2, body h3, body h4, body h5, body h6, body ul, body li, body p, body .jumbotron p.program-type span, body .btn,
body #portal-breadcrumbs a, body .jumbotron h1, body .card.card-portable-highlight .card-body p,
body .jumbotron.jumbotron-news-feed h3, body .jumbotron.jumbotron-news-feed p.section-crumb,
body a:link, body a:visited,
.text-white h1,
.text-white h2,
.text-white h3,
.text-white h4,
.text-white h5,
.text-white h6,
.text-white ul,
.text-white li,
.text-white p,
.text-white .jumbotron p.program-type span,
.text-white .btn,
.text-white #portal-breadcrumbs a,
.text-white .jumbotron h1,
.text-white .card.card-portable-highlight .card-body p,
.text-white .jumbotron.jumbotron-news-feed h3,
.text-white .jumbotron.jumbotron-news-feed p.section-crumb,
.text-white a:link,
.text-white a:visited {
  color: #000000;
  text-shadow: none;
}

.text-white {
  color: #000000;
}

.reveal,
.slide-down,
.fade-up {
  opacity: 1 !important;
  transform: none !important;
}

.collapse {
  display: block !important;
  height: auto !important;
}

.big-image + .container h2 {
  top: 0;
}

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

.container {
  max-width: none;
}

.col {
  padding: 1rem;
}

.card-cta {
  border: 1px solid #333 !important;
}

.card-cta p, .card-cta .btn {
  color: #000;
}

.card.card-cta .card-body .btn {
  color: #000 !important;
  border: 1px solid #333 !important;
}

.col-12,
p,
.card {
  page-break-inside: avoid;
}

.col-print-12 {
  max-width: 100%;
  flex: 0 0 100% !important;
}

@media (min-width: 768px) {
  .card-deck.card-deck-4up .card,
  .card-deck.card-deck-3up .card {
    flex: 0 0 calc(33.33333% - 2rem);
  }
}
.card-visual {
  border: 1px solid #333 !important;
}

.card-img-overlay {
  position: relative;
}

.card.card-visual .card-body {
  background: transparent;
  position: relative;
}

.visual-cards-imgs-cropped .card-image-top {
  height: auto;
}

.card.card-visual h3.card-title::after {
  border-bottom: 2px solid #3EA39E;
}

.individual-experiment section {
  padding-bottom: 1rem;
}



/*# sourceMappingURL=science-u-print-only.css.map */
