/*
font-family:'Museo Sans W01_300';
font-family:'Museo Sans W01_500';
font-family:'Museo Sans W01_700';
font-family:'Museo Sans W01_900';
*/

@font-face {
    font-family: "mouse_memoirs";
    src: url('../fonts/mousememoirs-regular-webfont.eot?1406572537');
    src: url('../fonts/mousememoirs-regular-webfont.eot?&1406572537#iefix') format('embedded-opentype'), url('../fonts/mousememoirs-regular-webfont.woff?1406572537') format('woff'), url('../fonts/mousememoirs-regular-webfont.ttf?1406572537') format('truetype'), url('../fonts/mousememoirs-regular-webfont.svg?1406572537') format('svg')
}

@font-face {
    font-family: "FontAwesome";
    src: url('../fonts/fontawesome-webfont.eot?1409850401');
    src: url('../fonts/fontawesome-webfont.eot?&1409850401#iefix') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?1409850402') format('woff'), url('../fonts/fontawesome-webfont.ttf?1409850401') format('truetype'), url('../fonts/fontawesome-webfont.svg?1409850401') format('svg')
}


html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}


body, html {margin:0;}

#studentreasures {font-family:'Museo Sans W01_500', sans-serif; font-weight:500; width:100%; position:relative; z-index:1; -webkit-font-smoothing:antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; min-width: 1080px;}
#studentreasures sup {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}
.studentreasures_section {width:100%; position:relative; z-index:1;}
.studentreasures_content {width:1080px; position:relative; z-index:1; margin:0 auto;}

.free_kit_btn {display: block; width: 396px; height: 50px; border: 2px solid black; background: #fdbb30; margin: 0 auto; padding:0; font-family:'Museo Sans W01_900', sans-serif; font-weight: 900; font-size: 19px; color: #000; text-align: center; line-height: 48px; border-radius: 26px; text-decoration: none; letter-spacing: 1px;}

#studentreasures .dotted_line {width: 100%; background: url('../images/dot_line.png') center center repeat-x;display: block;}

/* Hero */
#studentreasures_hero { width: 100%;margin: 0 auto;}
#studentreasures_hero .studentreasures_content {height: 543px; background: #ff6633 url('../images/hero_image20.jpg') center bottom repeat-x; background-size: cover;}
#hero_sponsored {position: absolute; left:24px; top:39px; color:#000; font-size: 9px; text-transform: uppercase;}

#hero_button {text-indent: -9999px; width: 136px; height: 136px; background: url('../images/hero_logo_button_rev.png') center bottom no-repeat; background-size: contain;  position: absolute; right:34px; top: 35px;}

/* Intro */
#studentreasures_intro { width: 100%;margin: 0 auto;}
#studentreasures_intro .studentreasures_content {background: #a02206; padding: 62px 0 21px 0;}
#hero_teacher_mag {text-indent: -9999px; width: 136px; height: 136px; background: url('../images/teacherspick_rev.png') center bottom no-repeat; background-size: contain;  position: absolute; left:16px; top: -65px;}
#studentreasures_intro h1 {font-family: "mouse_memoirs", serif; color: #fff; font-size: 65px; text-align: center; margin: 0; padding: 0;font-weight: 500;}
#studentreasures_intro h2 {color: #fff; font-size: 27px; text-align: center; margin: 0; padding: 2px 0 37px 0;font-weight: 500;}
#studentreasures_intro p {font-family:'Museo Sans W01_300', sans-serif; font-weight:300; font-size: 19px;  text-align: center; color: #fff;padding: 29px 0 8px 0; margin: 0;}
#studentreasures_intro p strong {font-family:'Museo Sans W01_700', sans-serif; font-weight:700;}

/* Nav */
#studentreasures_nav{ width: 100%;margin: 0 auto;}
#studentreasures_nav .studentreasures_content {background: #f1f2f2; padding: 33px 0 33px 0; text-align: center; height: 90px;}
#studentreasures_nav a {font-family: "mouse_memoirs", serif; color: #000; font-size: 27px; text-align: center; margin: 0; padding: 0;font-weight: 500; text-decoration: none; margin-right: 62px;}
#studentreasures_nav a:last-child {margin-right: 0px;}

/* Reasons */ 
#studentreasures_reasons { width: 100%;margin: 0 auto;}
#studentreasures_reasons .studentreasures_content {height: 487px; background: #fff url('../images/reasons_image.png') center bottom no-repeat; padding: 25px 0 25px 0; background-size: contain;}
#studentreasures_reasons h2 {font-family: "mouse_memoirs", serif; color: #a02206; font-size: 55px; text-align: center; margin: 0; padding: 0 0 0 0;font-weight: 500;}
#studentreasures_reasons ul {width: 500px; float: right; list-style: none; font-size: 24px; line-height: 28px;margin: 15px 77px 0 0;/*! padding-bottom: 20px; */ font-family:'Museo Sans W01_300', sans-serif; font-weight: 300;letter-spacing: -.5px;}
#studentreasures_reasons li {background: url('../images/checkmark.png')10px 10px no-repeat; background-size: 26px; padding: 11px 20px 10px 55px; margin: 0;}

#studentreasures_reasons:after {
  content: "";
  display: table;
  clear: both;
}

/* Steps */ 
#studentreasures_steps { width: 100%;margin: 0 auto;}
#studentreasures_steps .studentreasures_content {height: 1398px; background: #fff url('../images/steps_bg.png') center top repeat-x; padding: 30px 0 25px 0;	text-align: center;}
#studentreasures_steps h2 {font-family: "mouse_memoirs", serif; color: #000; font-size: 55px; text-align: center; margin: 0; padding: 0;font-weight: 500;}
#studentreasures_steps h3 {color: #000; font-size: 19px; text-align: center; margin: 0; padding: 6px 0 0 0;font-weight: 500;}
#studentreasures_steps #numbered_steps {margin:0 auto; padding: 81px 0 64px 0; text-align: center; color: #fff; max-width: 960px;}
#studentreasures_steps .numbered_step {padding: 193px 0 0 0;  width: 211px; height: 591px; margin-right: 34px;float: left;}
#studentreasures_steps .numbered_step h4 {font-family: "mouse_memoirs", serif; color: #fff; text-transform: uppercase; font-size: 47px; font-weight: 500;margin: 0;padding: 0;}
#studentreasures_steps .numbered_step p {font-size: 21px;padding: 42px 9px 0;margin: 0;}
#studentreasures_steps .step1 {background: #fff url('../images/blue_background.png') center top no-repeat; background-size: contain;}
#studentreasures_steps .step2 {background: #fff url('../images/orange_background.png') center top no-repeat; background-size: contain;}
#studentreasures_steps .step3 {background: #fff url('../images/green_background.png') center top no-repeat; background-size: contain;}
#studentreasures_steps .step4 {background: #fff url('../images/gold_background.png') center top no-repeat; background-size: contain; margin-right: 0;}
#studentreasures_steps a {color: #fff;}
#studentreasures_steps .dotted_line a {color: #000;}
#studentreasures_steps h2:last-of-type {color: #000;padding: 52px 0 0 0;}
#studentreasures_steps h3:last-of-type {color: #000;line-height: 23px;}


#studentreasures_steps #numbered_steps:after {
  content: "";
  display: table;
  clear: both;
}

#studentreasures_steps #student_treasures_kits {position: relative; width: 995px; height: 290px; margin: 22px auto 0px; background: #fff url('../images/freekit_images.png') center top no-repeat; background-size: contain;padding: 0;}
#studentreasures_steps #student_treasures_kits ul {color: #000; list-style-type: none; font-family:'Museo Sans W01_700', sans-serif; font-weight: 700; font-size: 16px; text-align: center; position: absolute; margin-left: auto; margin-right: auto; left: 0; right: 0; bottom: -1px;padding: 0;}
#studentreasures_steps #student_treasures_kits li {display: table-cell; width: 166px;height: 70px;vertical-align: middle;padding: 0 0 0 15px;}

/* Samples */ 
#studentreasures_samples { width: 100%;margin: 0 auto;}
#studentreasures_samples .studentreasures_content {background: #a02206; padding: 25px 0 47px 0;	text-align: center;margin: 18px auto 0;}
#studentreasures_samples h2 {font-family: "mouse_memoirs", serif; color: #ffdf69; font-size: 55px; text-align: center; margin: 0; padding: 0;font-weight: 500;}
#studentreasures_samples h3 {color: #ffdf69; font-size: 19px; text-align: center; margin: 0; padding: 5px 0 47px 0;font-weight: 500;}

#studentreasures_samples #support-books {text-align: center;display: inline-block;margin: 0 auto;padding: 15px 0 0 0;}
#studentreasures_samples #support-books a {width: 270px; height: auto; display: table-cell; padding: 0 60px 0 0;vertical-align: middle;box-sizing: content-box;}
#studentreasures_samples #support-books a:nth-child(2) {width: 270px; height: auto; display: table-cell; padding: 0 56px 0 0;vertical-align: middle;box-sizing: content-box;}
/*#studentreasures_samples #support-books a:last-child {padding: 0; width:209px; height: auto;}*/
#studentreasures_samples #support-books a:last-child {padding: 0; height: auto;}

#studentreasures_samples #support-books a img {width: 100%;}




/* Testimonials */ 
#studentreasures_testimonials { width: 100%;margin: 0 auto;}
#studentreasures_testimonials .studentreasures_content {height: 691px; background: #fff; padding: 51px 0 25px 0;	text-align: center;}
#studentreasures_testimonials h2 {font-family: "mouse_memoirs", serif; color: #a02206; font-size: 55px; text-align: center; margin: 0; padding: 0;font-weight: 500;}

#slideshow_holder {width:840px; height:493px; position:relative; background: #fff; margin: 0 auto;}
#slideshow {width:840px; height:493px; overflow:hidden;}
#slideshow img {width:840px; height:493px; background-color:#fff;}
#slideshow_prev {display: block; position: absolute; left:-60px; top:204px;}
#slideshow_next {display: block; position: absolute; right:-60px; top:204px;}


/* Resources */ 
#studentreasures_resources { width: 100%;margin: 0 auto;}
#studentreasures_resources .studentreasures_content {position: relative; height: 575px; background: #8dc63f; padding: 51px 0 25px 0;	text-align: center; border-bottom: 30px solid white;}
#studentreasures_resources h2 {font-family: "mouse_memoirs", serif; color: #fff; font-size: 55px; text-align: center; margin: 0; padding: 0;font-weight: 500;}
#studentreasures_resources #resourcespods {display: block; margin: 0 auto; padding: 51px 0 0 0;}
#studentreasures_resources #resourcespods .resourcespod {display: inline-block; vertical-align: top; font-family:'Museo Sans W01_700', sans-serif; font-weight:700; font-size: 21.5px; color: #fff; text-align: center; margin-right: 44px;}
#studentreasures_resources #resourcespods .resourcespod:last-child {margin-right: 0;}
#studentreasures_resources #resourcespods .resourcespod a {color: #fff; text-decoration: none;}
#studentreasures_resources #resourcespods .resourcespod a img {display: block; width: 174px; height: auto; margin: 0 auto; padding: 0px 0 17px 0;}

#studentreasures_resources .free_kit_btn {background: #fff; position: absolute; margin-left: auto; margin-right: auto; left: 0; right: 0; bottom: -24px;}




/* Watch */ 
#studentreasures_watch { width: 100%;margin: 0 auto;}
#studentreasures_watch .studentreasures_content {position: relative; height: 575px; background: #ffdf69; padding: 54px 0 55px 0; text-align: center;}
#studentreasures_watch h2 {font-family: "mouse_memoirs", serif; color: #a02206; font-size: 42px; text-align: center; margin: 0; padding: 0 0 54px 0;font-weight: 500;}
#video_frame {background: url("../images/video_frame.png") center center no-repeat; background-size:100% 100%; display:inline-block; margin:0 auto; padding:20px; width:600px; height:355px;}
#video_holder {display:none;}

/* footer */
#studentreasures_footer {font-family:'Museo Sans W01_300', sans-serif; font-weight:300;  text-align: center; color: #000; padding:0 0 35px 0; /*! background:#000; */}
#studentreasures_footer .studentreasures_content {padding: 23px 0;}
#studentreasures_footer p {margin: 0 auto; font-size: 8.5px; width: 100%; text-align: left; padding: 0px 40px 0 29px;letter-spacing: .2px;line-height: 28.5px;}
#studentreasures_footer p:last-of-type {margin: 0 auto; font-size: 12px; width: 100%; text-align: left; padding: 15px 40px 0 29px;letter-spacing: .2px;line-height: 19.5px;}
#studentreasures_footer p:last-of-type strong {font-family:'Museo Sans W01_700', sans-serif; font-weight:700; }
#studentreasures_footer p:last-of-type a {color: #000; }

#studentreasures_footer .dotted_line {height: 10px;}


