@charset "utf-8";

:root {
    scroll-behavior: auto;
}


/* CSS Document */

/*
Regular
font-family:"linotype-sabon", sans-serif;
font-weight:400;
font-style:normal;

Italic
font-family:"linotype-sabon", sans-serif;
font-weight:400;
font-style:italic;

Bold
font-family:"linotype-sabon", sans-serif;
font-weight:700;
font-style:normal;

Bold Italic
font-family:"linotype-sabon", sans-serif;
font-weight:700;
font-style:italic;

*/

html {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-family:"linotype-sabon", sans-serif; font-weight:400; font-size:15px;}
*, *:before, *:after {-webkit-box-sizing:inherit; -moz-box-sizing:inherit; box-sizing:inherit;}

body, html {min-height:100%; width:100%; margin:0; -webkit-font-smoothing:antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale;}
body {background:#fff; font-family:"linotype-sabon", sans-serif; font-weight:400; position:relative; min-height:100vh;}
body, p, h1, h2, h3 {margin:0; padding:0;}

#page_bg {
  background-color:#121212;
  background-image:url('../images/interior/science.webp'),url('../images/interior/science_low.jpg');
  background-position:top center,top center;
  background-repeat:no-repeat,no-repeat;
  background-size:cover,cover;
  position:fixed;
  top:91px;
  left:50%;
  z-index:1;
  height:calc(100vh - 91px);
  width:100vw;
  transform: translateX(-50%);
}
#page_bg img {width:100%; height:auto;}
.no-webp #page_bg {background-image:url('../images/interior/science.jpg'),url('../images/interior/science-low.jpg');}

.background #page_bg {background-image:url('../images/interior/background.webp'),url('../images/interior/background_low.jpg');}
.background.no-webp #page_bg {background-image:url('../images/interior/background.jpg'),url('../images/interior/background-low.jpg');}

.spielberg #page_bg {background-image:url('../images/interior/spielberg.webp'),url('../images/interior/spielberg_low.jpg');}
.spielberg.no-webp #page_bg {background-image:url('../images/interior/spielberg.jpg'),url('../images/interior/spielberg-low.jpg');}

.links #page_bg {background-image:url('../images/interior/links.webp'),url('../images/interior/links_low.jpg');}
.links.no-webp #page_bg {background-image:url('../images/interior/links.jpg'),url('../images/interior/links-low.jpg');}

.audiobook #page_bg {background-image:url('../images/interior/audiobook.webp'),url('../images/interior/audiobook_low.jpg');}
.audiobook.no-webp #page_bg {background-image:url('../images/interior/audiobook.jpg'),url('../images/interior/audiobook-low.jpg');}


#page {position:relative; z-index:1; overflow-x:hidden; width:100%; max-width:3008px; margin:0 auto;}


#top_bar {position:fixed; top:0; left:0; right:0; z-index:999; height:91px;
background: rgb(243,150,32);
background: radial-gradient(ellipse at center bottom, rgba(243,150,32,1) 0%, rgba(182,30,47,1) 16%, rgba(74,15,49,1) 56%, rgba(36,26,83,1) 84%, rgba(41,65,148,1) 100%);
}
#top_bar.sticky {}

#stars {height:91px; position:absolute; overflow:hidden; width:800vw; left:0; top:0;}

.star {
  box-shadow: 0px 0px 2px 2px rgba(255, 255, 255, 0.4);
  position: absolute;
  width: 2px;
  height: 2px;
  border-radius: 2px;
  background-color: white;
}

#nav_holder {margin:0 auto; display:none; position:fixed; top:0; bottom:0; left:0; right:0; background-color:#fff; padding:85px 10px 10px 10px;}

body.nav_opened #nav_holder {overflow-x:auto;}

body.nav_opened #nav_holder {
  scrollbar-color: #999 rgba(0, 0, 0, 0);
  scrollbar-width: thin;
  box-shadow: 3px 3px 18px rgba(0, 0, 0, 0.19), 1px 1px 10px rgba(0, 0, 0, 0.29);
}
body.nav_opened #nav_holder::-webkit-scrollbar {
  width:10px;
}

body.nav_opened #nav_holder::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}
body.nav_opened #nav_holder::-webkit-scrollbar-thumb {  
    background-color:#999;
    border:3px solid transparent;
    border-radius: 9px;
    background-clip:content-box;
}

#top_nav {}
#top_nav ul {list-style:none; margin:0; padding:0; text-align:center;}
#top_nav ul li {display:block;margin:0; padding:0 0 6px 0; font-family:"linotype-sabon", sans-serif; font-weight:700; text-decoration:none; font-size:24px; line-height:1.15; letter-spacing:0.35px; color:#676767; text-align:center;}
#top_nav ul li a {display:block; text-decoration:none; color:#676767;}
#top_nav ul li a:hover {text-decoration:underline;}


#top_nav ul li a.nav_highlight {color:#fcb517;}

#top_nav ul li:after {content:" "; display:block; width:39px; height:39px; margin:0 auto;}

#nav_header {display:block; width:190px; position:absolute; height:91px; left:50%; transform:translateX(-50%);}
#nav_logo {width:100%; display:block; position:relative; top:25px;}
#nav_logo img {width:100%; height:auto; display:block;}

#nav_byline {display:block; width:100%; position:relative;}
#nav_byline a {display:block; width:100%; position:relative;}
#nav_byline a img {width:100%; height:auto; display:block; position:relative; top:-4px;}


#nav_home:after {background: url("../images/homepage/leaf1.png") center center no-repeat; background-size:contain;}
#top_nav ul #nav_home a {display:inline-block;}
#nav_background:after {background: url("../images/homepage/leaf2.png") center center no-repeat; background-size:contain;}
#nav_spielberg-meledandri:after {background: url("../images/homepage/leaf3.png") center center no-repeat; background-size:contain;}
#nav_merwin-louise:after {background: url("../images/homepage/leaf4.png") center center no-repeat; background-size:contain;}
#nav_science:after {background: url("../images/homepage/leaf5.png") center center no-repeat; background-size:contain;}
#nav_inspirations:after {background: url("../images/homepage/leaf1.png") center center no-repeat; background-size:contain;}
#nav_audiobook:after {
    background: url("../images/homepage/leaf6.png") center 5px no-repeat;
    background-size: contain;
}
#nav_more:after {background: url("../images/homepage/leaf2.png") center center no-repeat; background-size:contain;}
#nav_brianselznick:after {display:none;}

#nav_close {display:block; width:58px; height:58px; position:fixed; right:12px; top:26px; z-index:999999; outline:none; border:none; cursor:pointer; background-color:transparent; padding:0; text-indent:-9999px; overflow:hidden; background:url("../images/interior/close-minus.svg") 0 0 no-repeat; background-size:48px auto;}


#nav_open {display:block; width:48px; height:38px; position:absolute; right:18px; top:26px; line-height:38px; z-index:999999; outline:none; border:none; background-color:transparent; cursor:pointer;}

body.nav_opened #nav_open {display:none;}


#nav_open span {display:block; width:48px; height:6px; background:#fff; position:absolute; left:0; top:16px;}
#nav_open:before {
content: "";
position: absolute;
left:0;
top:0;
width:48px;
height:6px;
background:#fff;
}
#nav_open:after {
content: "";
position: absolute;
left:0;
bottom:0;
width:48px;
height:6px;
background:#fff;
}

.page_section {position:relative; z-index:1;}
.page_content {position:relative; z-index:1; max-width:1024px; padding:0 20px; margin:0 auto;}

#page_hero {margin:91px 0 0 0;}
#page_hero .page_content {min-height:386px; padding:100px 0;}

#page_hero .page_content h1 {display:block; margin:0; padding:0; width:100%; text-transform:uppercase;
  text-shadow: 3px 3px 18px rgba(0, 0, 0, 0.59), 1px 1px 10px rgba(0, 0, 0, 0.79);
  font-weight:700;
  font-size:40px;
  line-height:1.35;
  letter-spacing:0.59px;
  text-align:center;
  color:#fff;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
#page_hero .page_content h1 span {display:block;}

#page_hero .page_content h1 #background_subhd {font-size: 36px; display: block; padding: 10px 0 0 0;}


#page_main {padding:100px 0 0 0;}

#page_main .page_content {padding:40px 30px; background:#fff; max-width:960px; margin:-100px auto 0 auto; transition: margin 700ms;}
.js-loading #page_main .page_content {margin:0 auto;}
.science_sub #page_main .page_content {margin:0 auto;}
.science_sub #page_main {padding-top:80px;}

#page_main.science_landing .page_content {max-width:1180px;}






/*Science Nav */
#science_nav {min-height:50px; position:relative; z-index:1; padding:0 0 40px 0;}
#science_nav-left {float:left; width:50%; text-align:left; color:#232323;}
#science_nav-left em {display:none; font-size:24px; font-style:italic; letter-spacing:0.35px;}
#science_nav-left a {display:block; font-size:28px; font-weight:700; line-height:1.07; letter-spacing:0.41px; color:#232323; text-decoration:underline; text-indent:-9999px; overflow:hidden; position:relative; background:url("../images/interior/prev.png") top left no-repeat;}


#science_nav-right {float:right; width:50%; color:#232323;}
#science_nav-right em {display:none; font-size:24px; font-style:italic; letter-spacing:0.35px;}
#science_nav-right a {display:block; font-size:28px; font-weight:700; line-height:1.07; letter-spacing:0.41px; color:#232323; text-decoration:underline; text-indent:-9999px; overflow:hidden; position:relative; background:url("../images/interior/next.png") top right no-repeat;}

#science_overlay-btn {
    padding: 14px 24px 8px 24px;
    font-size: 24.6px;
    font-weight: 700;
    letter-spacing: 0.36px;
    color: #676767;
    border: 1px solid #979797;
    background: #fff;
    position: absolute;
    top: 2px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 9;
    display: none;

}
#science_overlay-btn span {display:none;}

/* Main text */
#main_text {padding:0 10px;}
#main_text-header {text-align:center; padding:0 0 40px 0;}
#main_text-header h2 {margin:0 0 10px 0; padding:0; font-size:32.2px; font-weight:700; letter-spacing:0.47px; color:#676767;}
#main_text-header h3 {margin:0; padding:0; font-size: 14.2px; font-weight:700; font-style:italic; letter-spacing:0.21px; color:#676767;}

#main_text-image {}
#main_text-image img {width:100%; height:auto; display:block;}

#main_text-content {padding:40px 0 0 0; font-family:"linotype-sabon", sans-serif; font-size:20px; line-height:1.68; letter-spacing:0.24px; color:#232323;}
#main_text-content p {margin:0 0 20px 0;}
#main_text-content a {color: #232323;}

.accordion_text-header {text-align:center; padding:0 0 40px 0;}

.accordion_text-header h3 {margin:0; padding:0; font-size: 14.2px; font-weight:700; font-style:italic; letter-spacing:0.21px; color:#676767;}

.accordion_text-image {max-width:407px; margin:0 auto;}
.accordion_text-image img {width:100%; height:auto; display:block;}

.accordion_text-content {padding:40px 0 0 0; font-family:"linotype-sabon", sans-serif; font-size:20px; line-height:1.68; letter-spacing:0.24px; color:#232323; }
 
.science_landing #main_text-content .accordion_text-content p {text-align: justify}
.accordion_text-content a {color: #232323;}

.accordion_close {width:58px; display:inline-block;}
.accordion_close img {width:100%; height:auto;}

#main_text-content.inspo_content {padding: 0;}

#main_text-content #science_overlay-text {}



/* Science Overlay */
#scienceModal {background:#fff; opacity:0;}
#scienceModal .modal-dialog {max-width:1280px; margin:0 auto; padding:102px 0 0 0;}
#scienceModal .modal-content {border:none; border-radius:0;}



#science_overlay-close {width:44px; position:fixed; top:22px; right:22px; outline:none; border:none; background-color:transparent; cursor:pointer; z-index:9999;}
#science_overlay-close img {width:100%; height:auto;}
#science_overlay-text {}
#science_overlay-header {}
#science_overlay-header h5 {margin:0; padding:0; font-size:34px; font-weight:700; letter-spacing:1.06px; color:#676767; text-align:center;}
#science_overlay-list {list-style:none; margin:60px 0 0 0; padding:0; text-align:center;}
#science_overlay-list li {margin:0 0 35px 0; padding:0; display:block;}
#science_overlay-list li > a {display:block; padding:106px 10px 0 10px; font-size:26px; font-weight:700; letter-spacing:0.97px; text-align:center; color:#676767; text-decoration:none;}
#science_overlay-list li > a:hover {color:#676767; text-decoration:underline;}

#science_overlay-list li > a.science_highlight {color:#fcb517;}

#science_overlay-ambassadors {background-image:url("../images/interior/science_overlay-ambassadors.webp"); background-position:top center; background-size:84px auto; background-repeat:no-repeat;}
.no-webp #science_overlay-ambassadors {background-image:url("../images/interior/science_overlay-ambassadors.jpg");}
#science_overlay-asteroid {background-image:url("../images/interior/science_overlay-asteroid.webp"); background-position:top center; background-size:84px auto; background-repeat:no-repeat;}
.no-webp #science_overlay-asteroid {background-image:url("../images/interior/science_overlay-asteroid.jpg");}
#science_overlay-bird {background-image:url("../images/interior/science_overlay-bird.webp"); background-position:top center; background-size:84px auto; background-repeat:no-repeat;}
.no-webp #science_overlay-bird {background-image:url("../images/interior/science_overlay-bird.jpg");}
#science_overlay-dinosaurs {background-image:url("../images/interior/science_overlay-dinosaurs.webp"); background-position:top center; background-size:84px auto; background-repeat:no-repeat;}
.no-webp #science_overlay-dinosaurs {background-image:url("../images/interior/science_overlay-dinosaurs.jpg");}
#science_overlay-fossils {background-image:url("../images/interior/science_overlay-fossils.webp"); background-position:top center; background-size:84px auto; background-repeat:no-repeat;}
.no-webp #science_overlay-fossils {background-image:url("../images/interior/science_overlay-fossils.jpg");}
#science_overlay-hairy {background-image:url("../images/interior/science_overlay-hairy.webp"); background-position:top center; background-size:84px auto; background-repeat:no-repeat;}
.no-webp #science_overlay-hairy {background-image:url("../images/interior/science_overlay-hairy.jpg");}
#science_overlay-inspiration {background-image:url("../images/interior/science_overlay-inspiration.webp"); background-position:top center; background-size:84px auto; background-repeat:no-repeat;}
.no-webp #science_overlay-inspiration {background-image:url("../images/interior/science_overlay-inspiration.jpg");}
#science_overlay-seaweed {background-image:url("../images/interior/science_overlay-seeweed.webp"); background-position:top center; background-size:84px auto; background-repeat:no-repeat;}
.no-webp #science_overlay-seaweed {background-image:url("../images/interior/science_overlay-seeweed.jpg");}
#science_overlay-life {background-image:url("../images/interior/science_overlay-life.webp"); background-position:top center; background-size:84px auto; background-repeat:no-repeat;}
.no-webp #science_overlay-life {background-image:url("../images/interior/science_overlay-life.jpg");}
#science_overlay-moon {background-image:url("../images/interior/science_overlay-moon.webp"); background-position:top center; background-size:84px auto; background-repeat:no-repeat;}
.no-webp #science_overlay-moon {background-image:url("../images/interior/science_overlay-moon.jpg");}
#science_overlay-scientists {background-image:url("../images/interior/science_overlay-scientists.webp"); background-position:top center; background-size:84px auto; background-repeat:no-repeat;}
.no-webp #science_overlay-scientists {background-image:url("../images/interior/science_overlay-scientists.jpg");}
#science_overlay-spot {background-image:url("../images/interior/science_overlay-spot.webp"); background-position:top center; background-size:84px auto; background-repeat:no-repeat;}
.no-webp #science_overlay-spot {background-image:url("../images/interior/science_overlay-spot.jpg");}
#science_overlay-sycamore {background-image:url("../images/interior/science_overlay-sycamore.webp"); background-position:top center; background-size:84px auto; background-repeat:no-repeat;}
.no-webp #science_overlay-sycamore {background-image:url("../images/interior/science_overlay-sycamore.jpg");}



/* Science */
.science #main_text-content a {/*! color: #232323; */}

.science #main_text-content .photo_credit {font-size: 14px; border-top: 1px solid #676767; padding: 20px 0 0 0; margin: 40px 0 0 0;}
.science #main_text-content .book_title {font-size: 20px; padding: 20px 0 0 0; max-width: 95%;margin: 0 auto;}
.science #main_text-content .book_cover { margin: 40px auto 0; width: 208px; height: auto;display: block;}

.science_landing #main_text-content p {text-align: center;}


.science_landing #main_text-content #science_overlay-text > a {font-size: 30px; color: #676767;line-height: 38px;}


/* Media Queries */
@media only screen and (min-width: 480px) {

#page_bg {}

#page_hero .page_content {min-height:380px; padding:100px 0;}
#page_hero .page_content h1 {font-size:60px; line-height:1.23; letter-spacing:0.88px;}

#nav_logo {display:inline-block; width:261px; top:0; height:91px;}
#nav_logo img {width:100%; height:auto; display:block; position:relative; top:10px;}
#nav_header {display:block; width:261px;}




/*Science Nav */
#science_nav {min-height:90px;}
#science_nav-left {}
#science_nav-left em {display:block; font-size:13px; letter-spacing:0.19px;}
#science_nav-left a {text-indent:0; background:none; font-size:15px; line-height:1.27; letter-spacing:0.22px;}

#science_nav-right {text-align:right;}
#science_nav-right em {display:block; font-size:13px; letter-spacing:0.19px;}
#science_nav-right a {text-indent:0; background:none; font-size:15px; line-height:1.27; letter-spacing:0.22px;}

#science_overlay-btn {display:block; font-size:17px; letter-spacing:0.26px; padding:8px 10px 2px 10px;}

#main_text-header h2 {font-size:43.8px; letter-spacing:0.64px;}
#main_text-header h3 {font-size:19.3px; letter-spacing:0.28px;}

#main_text-content {font-size:22px; line-height:1.9; letter-spacing:0.29px;}

.accordion_text-header h3 {font-size:19.3px; letter-spacing:0.28px;}
.accordion_text-content {font-size:22px; line-height:1.9; letter-spacing:0.29px;}



}

@media only screen and (min-width: 520px) {

}

@media only screen and (min-width: 600px) {

#nav_header {width:100%; height:91px; text-align:center;}
#nav_logo {display:inline-block; width:261px; top:0; height:91px;}
#nav_logo img {width:100%; height:auto; display:block; position:relative; top:12px;}

#nav_byline {display:inline-block; width:330px; top:0; height:91px;}
#nav_byline a {display:block; width:100%; top:0; height:91px;}
#nav_byline a img {width:100%; height:auto; display:block; top:24px; left:-6px;}

.science #main_text-content .book_title {font-size: 22px; max-width: 70%;}


}

@media only screen and (min-width: 720px) {

#page_bg {}

#page_hero .page_content {min-height:720px; padding:100px 0;}
#page_hero .page_content h1 {font-size:90px; line-height:1.18; letter-spacing:1.32px;}

#nav_logo {display:inline-block; width:305px; top:8px; height:118px;}
#nav_logo img {width:100%; height:auto; display:block; position:relative; top:0px;}



/*Science Nav */
#science_nav {}
#science_nav-left {}
#science_nav-left em {font-size:16px; letter-spacing:0.24px;}
#science_nav-left a {font-size:19px; line-height:1.38; letter-spacing:0.26px;}

#science_nav-right {}
#science_nav-right em {font-size:16px; letter-spacing:0.24px;}
#science_nav-right a {font-size:18px; line-height:1.38; letter-spacing:0.26px;}

#science_overlay-btn {font-size:24px; letter-spacing:0.36px; padding:8px 10px 2px 10px;}

#main_text-header h2 {font-size:50px; letter-spacing:0.74px;}
#main_text-header h3 {font-size:22px; letter-spacing:0.32px;}

#main_text-content {font-size:24px; line-height:1.67; letter-spacing:0.35px;}

.accordion_text-header h3 {font-size:22px; letter-spacing:0.32px;}
.accordion_text-content {font-size:24px; line-height:1.67; letter-spacing:0.35px;}


}

@media only screen and (min-width: 960px) {

#page_bg {
  top:91px;
  height:calc(100vh - 91px);
}

#top_bar {height:91px;}

#nav_holder {
    position: absolute;
    top: 91px;
    bottom:auto;
    left:auto;
    right: 0;
    background-color: #fff;
    padding:45px 30px 10px 30px;
}

body.nav_opened #nav_holder {overflow-x:auto; max-height:calc(100vh - 91px);}

#nav_close {background-image:url("../images/interior/close-minus2.svg"); background-repeat:no-repeat; background-position:0 0; background-size:58px auto; top:12px;}


#page_hero {margin:91px 0 0 0;}



#page_hero {margin:91px 0 0 0;}

#page_hero .page_content {min-height:720px;}
#page_hero .page_content h1 {}
#page_hero .page_content h1 span {display:inline;}

#page_hero .page_content h1 #background_subhd {font-size: 50px; padding: 20px 0 0 0;}

#page_main {}
#page_main .page_content {}



.science_landing  #main_text-content #science_overlay-text > a {font-size: 40px; color: #676767;line-height: 48px;}




/*Science Nav */
#science_nav {padding:0 20px 60px 20px;}
#science_nav-left {}
#science_nav-left em {
        font-size: 22px;
        letter-spacing: 0.35px;
    
    }
#science_nav-left a {font-size:22px; line-height:1.08; letter-spacing:0.41px;}

#science_nav-right {}
#science_nav-right em {
        font-size: 22px;
        letter-spacing: 0.35px;
    
    }
#science_nav-right a {font-size:22px; line-height:1.08; letter-spacing:0.41px;}

#science_overlay-btn {font-size:24.6px; letter-spacing:0.36px; padding:8px 10px 2px 10px;}

#main_text {padding:0 100px;}

#main_text-header h2 {font-size:56px; letter-spacing:0.82px;}
#main_text-header h3 {font-size:24px; letter-spacing:0.35px;}

#main_text-content {font-size:28px; line-height:1.64; letter-spacing:0.41px;}


.accordion_text-header h3 {font-size:24px; letter-spacing:0.35px;}
.accordion_text-content {font-size:28px; line-height:1.64; letter-spacing:0.41px;}





#nav_logo {display:inline-block; width:305px; top:8px; height:118px;}
#nav_logo img {width:100%; height:auto; display:block; position:relative; top:0px;}





}

@media only screen and (min-width: 1024px) {

#page_bg {
  top:91px;
  height:calc(100vh - 91px);
  left:0;
  transform: translateX(0);
}

#page_hero .page_content {min-height:calc(100vh - 91px); padding:250px 0;}
#page_hero .page_content h1 {
  font-size: 106px;
  line-height:1;
  letter-spacing: 1.56px;
}

#page_main {}
#page_main {padding:0;}



/* Science Overlay */
#scienceModal .modal-dialog {padding:182px 0 0 0;}
#science_overlay-close {width:90px; top:60px; right:60px;}
#science_overlay-header h5 {font-size:72px;}
#science_overlay-list {margin:100px 0 0 0; }
#science_overlay-list li {margin:0 0 65px 0;}
#science_overlay-list li > a {padding:186px 10px 0 10px; font-size:66px;}

#science_overlay-ambassadors {background-size:164px auto;}
#science_overlay-asteroid {background-size:164px auto;}
#science_overlay-bird {background-size:164px auto;}
#science_overlay-dinosaurs {background-size:164px auto;}
#science_overlay-fossils {background-size:164px auto;}
#science_overlay-hairy {background-size:164px auto;}
#science_overlay-inspiration {background-size:164px auto;}
#science_overlay-seaweed {background-size:164px auto;}
#science_overlay-life {background-size:164px auto;}
#science_overlay-moon {background-size:164px auto;}
#science_overlay-scientists {background-size:164px auto;}
#science_overlay-spot {background-size:164px auto;}
#science_overlay-sycamore {background-size:164px auto;}

}

@media only screen and (min-width: 1044px) {

}


@media only screen and (min-width: 1080px) {






/*Science Nav */
#science_nav {}
#science_nav-left {}
#science_nav-left em {
        font-size: 22px;
        letter-spacing: 0.35px;
    
    }
#science_nav-left a {font-size:22px; line-height:1.07; letter-spacing:0.41px;}

#science_nav-right {}
#science_nav-right em {
        font-size: 22px;
        font-style: italic;
        letter-spacing: 0.35px;
    
    }
#science_nav-right a {font-size:22px; line-height:1.07; letter-spacing:0.41px;}

#science_overlay-btn {
        padding: 14px 24px 8px 24px;
        font-size: 24.6px;
        letter-spacing: 0.36px;
    
    }
#science_overlay-btn span {display:inline;}

#main_text-header h2 {font-size:56px; letter-spacing:0.82px;}
#main_text-header h3 {font-size:24px; letter-spacing:0.35px;}

#main_text-content {font-size:28px; line-height:1.64; letter-spacing:0.41px;}


.accordion_text-header h3 {font-size:24px; letter-spacing:0.35px;}
.accordion_text-content {font-size:28px; line-height:1.64; letter-spacing:0.41px;}




}

@media only screen and (min-width: 1200px) {

#top_bar {height:118px;}
#stars {height:118px; width:100%;}


#nav_holder {top:118px;}

#nav_header {width:100%; height:118px; text-align:center;}
#nav_logo {display:inline-block; width:365px; top:12px; height:118px;}
#nav_logo img {width:100%; height:auto; display:block; position:relative; top:0px;}

#nav_byline {display:inline-block; width:630px; top:0; height:118px;}
#nav_byline a {display:block; width:100%; top:0; height:118px; position:relative;}
#nav_byline a img {width:100%; height:auto; display:block; position:relative; top:18px;}

#nav_open {top:34px;}
#nav_close {top:26px;}

#page_bg {
  top:118px;
  height:calc(100vh - 118px);
  left:0;
  transform: translateX(0);
}

#page_hero .page_content {min-height:calc(100vh - 118px); padding:250px 0;}
#page_hero .page_content h1 {
  font-size: 106px;
  line-height:1;
  letter-spacing: 1.56px;
}

#page_main {}
#page_main {padding:0;}

.science_landing  #main_text-content #science_overlay-text > a {font-size: 50px; color: #676767;line-height: 58px;}


}

@media only screen and (min-width: 1320px) {

.page_content {max-width:1200px;}  
  
#page_hero .page_content {min-height:calc(100vh - 308px); padding:250px 0;}
  
#page_hero .page_content h1 {
  font-size: 127px;
  line-height:1;
  letter-spacing: 1.56px;
}  
/*
#nav_holder {max-width:1320px;}
#top_nav ul li a {font-size:19px; letter-spacing:0.32px;}*/

}

@media only screen and (min-width: 1600px) {  



}

@media only screen and (min-width: 1720px) {  

}

@media only screen and (min-width: 2000px) {  

}

@media only screen and (min-width: 2500px) {



}