/*

font-family: 'Catamaran', sans-serif;
font-family:'AvenirNextLTW01-Regular';
font-family:'Avenir Next LT W01 Demi';
font-family:'Avenir Next LT W01 Bold';
font-family:'Museo Sans W01_300';
font-family:'Museo Sans W01_500';
font-family:'Museo Sans W01_700';
font-family:'Museo Sans W01_900';

*/


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; }

#saveup {width:100%; position:relative; z-index:1; -webkit-font-smoothing:antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; }

#saveup sup {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}
.saveup_section {width:100%; position:relative; z-index:1;/*background: #00b2c7;*/}
.saveup_content {max-width:1080px; position:relative; z-index:1; margin:0 auto; font-family:'Museo Sans W01_500', sans-serif;}

#saveup a.saveup_btn {display:inline-block; height:30px; line-height:32px; background:#ec1d25; font-family:'Museo Sans W01_700', sans-serif; color:#fff; text-decoration:none; text-align:center; box-sizing:border-box; padding:0 27.25px; font-size:11px; letter-spacing:2px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
white-space: nowrap;
margin: 0 auto;
}

/* Hero */
#saveup_hero {background: #fff; padding:0;}
#saveup_hero .saveup_content {}

#hero_sponsored {color:#000; font-size: 10px; padding: 13px 10px 3px; }

#saveup_hero .saveup_content #hero_text {width: 90%; margin: 40px auto 20px;text-align: center;}
#saveup_hero .saveup_content #hero_text h1 { display: block; margin: 0 auto 20px;padding: 0; font-family: 'Avenir Next LT W01 Bold', sans-serif;font-weight: 700; color: #0db14b;font-size: 30px;line-height: 56px;}
#saveup_hero .saveup_content #hero_text h1 span {color: #9dd29c;}
#saveup_hero .saveup_content #hero_text h1 strong {color: #1e9642; display: block; font-size: 70px;letter-spacing: -4px;}
#saveup_hero .saveup_content #hero_text h2 {margin: 0; padding:0; font-family:'AvenirNextLTW01-Regular', sans-serif; font-weight: 500;  color:#000; font-size:22px; line-height:25px;  margin: 0 auto;}
#saveup_hero .saveup_content #hero_text h3 {font-family: 'Avenir Next LT W01 Bold', sans-serif; font-weight: 900; display: block; font-size: 18px; padding: 10px 0 20px 0; margin: 0;color: #000;letter-spacing: 1px;}
#saveup_hero .saveup_content #hero_text #hero_logo {margin: 10px auto 0; width: 250px;height: auto;}



/* Nav */
#saveup_nav {background:#0072ce;}
#saveup_nav .saveup_content {text-align:center; padding: 25px 0; }
#saveup_nav .saveup_content a {width: 90%; display: block ; vertical-align: middle; color: #fff; font-family:'Museo Sans W01_700', sans-serif; font-weight: 700;text-decoration: none;font-size: 14px;line-height: 20px; margin: 0 auto;}
#saveup_nav .saveup_content a:nth-child(2) {border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 9px 0; margin: 10px auto;}
#saveup_nav .saveup_content a br {display: none;}

/* Intro */
#saveup_intro {background:#fff;}
#saveup_intro .saveup_content {text-align:center; padding: 26px 20px 31px;}
#saveup_intro p {margin:0 auto;; padding: 7px 0 9px; font-size:18px; line-height: 26px; font-family:'Museo Sans W01_300', sans-serif; font-weight: 300; color:#4D4D4D; max-width: 820px;}
#saveup_intro p strong {font-family:'Museo Sans W01_700', sans-serif; font-weight: 400;}



/* Lessons */
#saveup_lessons {text-align: center; padding: 27px 0 79px; background:#addc91;  margin: 0;  background-size: cover;}

#saveup_lessons #silver_coin {width: 138px; height: auto; margin: 0 auto; display: none;}
#saveup_lessons #gold_coin {width: 99px; height: auto; margin: 0 auto; display: none;}

#saveup_lessons #lessons_intro {text-align: center;}
#saveup_lessons #lessons_intro h2 {margin:2px 0 10px 0; padding:0; font-family:'Catamaran', sans-serif; font-weight: 900; color:#000; font-size: 37px; line-height: 38px;}
#saveup_lessons #lessons_intro p {margin:0 auto; padding:0px 0 26px 0; font-family:'Museo Sans W01_300', sans-serif; color:#000; font-size:18px; line-height:24px;width: 88%;font-weight: 300;max-width: 760px;}

#saveup_lessons .resources_bottom {}

#saveup_lessons .resources_bottom a.resources_btn {display:block; height:40px; line-height:40px; background:#ff9e00; font-family:'Museo Sans W01_900', sans-serif; color:#fff; text-decoration:none; text-align:center; box-sizing:border-box; width:280px; font-size:13px; margin:14px auto 0;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
letter-spacing: .9px;
}




/* Tabs Nav*/

/* Pods */
.pods-holder {max-width:988px; margin:0 auto; padding: 0; position: relative;}
.pod {display:inline-block; width:86%;    margin: 12px 20px 0 20px; text-decoration: none; vertical-align: text-top; padding-bottom: 0; position: relative;max-width: 357px;}
.pod-thumb {display: block;}
.pod-thumb img {width:100%;  /*! margin:-1px 0 0 -1px; */}
.pod-thumblg img {width:280px; height:209px; margin:-1px 0 0 -1px;}
.pod-type {display: block; font-family:'Museo Sans W01_900', sans-serif; font-size:12px; line-height:10px; padding:27px 0 9px 0; color: #568f36;font-weight: 900;letter-spacing: .5px;}
.pod-info {display: block; text-align: center; padding-bottom: 16px; /*! min-height: 160px; */}
.pod-title {display: block; font-family:'Museo Sans W01_300', sans-serif; font-size:18px; line-height:23px; color:#000;margin: 0 0 12px 0;font-weight: 300;}
.pod-title em {display: block; font-family:'MuseoSansW01-300Italic', sans-serif; font-style: normal;}

.pod-info a {font-family:'Museo Sans W01_900', sans-serif; font-weight: 900; color: #000; font-size: 20px;margin: 20px 0 0 0;display: block;}
.pod-info .copylink {text-indent: -9999px;}


.pod-btn {display:block; height:50px; line-height:50px; background:#00a04c; font-family:'Museo Sans W01_900', sans-serif; color:#fff; text-decoration:none; text-align:center; box-sizing:border-box; width:100%; font-size:19px; margin: 0 auto;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:40px;
letter-spacing: 1px;
}

#saveup_lessons  .pod-title {font-family:'Museo Sans W01_700', sans-serif; font-weight: 700; margin: 16px 0 0 0; font-size:23px; line-height: 28px}


/* Resources */
#saveup_resources {text-align: center; padding: 40px 0 46px; background:#fff;  margin: 0;  background-size: cover;}
#saveup_resources #person_coin {width: 253px; height: auto; margin: 0 auto; display: none;}

#saveup_resources #resources_intro {text-align: center;}
#saveup_resources #resources_intro h2 {margin:2px auto 29px; padding:0; font-family:'Catamaran', sans-serif; font-weight: 900; color:#1e9642; font-size: 37px; line-height: 38px;/*! text-transform: uppercase; */width: 90%;}
#saveup_resources #resources_intro p {margin:0 auto; padding:0px 0 40px 0; font-family:'Museo Sans W01_300', sans-serif; color:#fff; font-size:18px; line-height:21px;width: 88%;font-weight: 300;}

#saveup_resources .pod {max-width: 417px; margin: 12px 20px 40px 20px;bottom: 0;}
#saveup_resources .pod-info {padding-bottom: 0;}
#saveup_resources .pod-title { font-size: 18px; line-height: 25px; margin-bottom: 0;}
#saveup_resources .pod-title strong {text-transform: uppercase; display: block; font-family:'Museo Sans W01_700', sans-serif; font-weight: 700; font-size: 22px;line-height: 28px;}
#saveup_resources .pod .pod-btn {height: 40px; max-width: 280px; line-height: 40px; font-size: 15px;}


/* Survey */
#saveup_survey {text-align: center; padding: 42px 20px 53px 10px; background: #e2efd8;}

#saveup_survey #survey_intro {max-width: 600px; margin: 0 auto;}
#saveup_survey #survey_intro #survey_icon {width:63px; height: auto; margin-bottom:15px;}
#saveup_survey #survey_intro h2 {margin:0 0 9px 0; padding:0; font-family:'Museo Sans W01_900', sans-serif; font-weight: 900; color:#000; font-size: 32px; line-height: 38px;}
#saveup_survey #survey_intro h2 span {display: block; color:#00a04c;}

#saveup_survey #survey_intro p {margin:0; padding:0; font-family:'Museo Sans W01_500', sans-serif; color:#000; font-size:20px; line-height:21px;}
#saveup_survey #survey_intro p em {font-weight: 900; font-family:'MuseoSansW01-900Italic', sans-serif;}
#saveup_survey #survey_intro a.footer_btn {display:block; height:40px; line-height:40px; font-family:'Museo Sans W01_900', sans-serif; color:#fff; text-decoration:none; text-align:center; box-sizing:border-box; width:240px; font-size:13px; margin:26px auto 0 auto;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
letter-spacing: 1px;
background: #0072ce; /* Old browsers */
 /* FF3.6-15 */
 /* Chrome10-25,Safari5.1-6 */
 /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 /* IE6-9 */
font-weight: 900;
}


#saveup_survey #survey_bottom {max-width: 930px; margin:20px auto 0 auto;}
#saveup_survey #survey_bottom p {margin:0 auto; padding:15px 0 0 0; font-family:'Museo Sans W01_500', sans-serif; color:#000; font-size:11px; line-height:13px;text-align: center;max-width: 928px; width: 90%;}
#saveup_survey #survey_bottom p strong {font-family:'Museo Sans W01_700', sans-serif; font-weight: 700; font-size: 11px;}
#saveup_survey #survey_bottom a {color: #000;} 


/* Explore */
#saveup_explore {text-align: center; padding: 17px 0; background: #1e9642; margin: 0; color: #fff;}
#saveup_explore #explore_icon {width:143px; height: auto; margin-bottom:5px;}

#saveup_explore p {margin:0 auto; padding:0; font-family:'Museo Sans W01_500', sans-serif; font-size:16px; line-height:21px;width: 90%;}
#saveup_explore p a {font-family:'Museo Sans W01_900', sans-serif; text-decoration: none; color: #fff;}

/* Media Queries */

@media only screen and (min-width: 480px) {
#saveup_hero .saveup_content #hero_text h1 {font-size: 49px;line-height: 76px;}
#saveup_hero .saveup_content #hero_text h1 strong {font-size: 100px;}
#saveup_hero .saveup_content #hero_text h2 {font-size:29px; line-height:36px;padding: 16px 0 8px 0;}

#saveup_lessons #resources_bottom a.resources_btn {width:360px; font-size:13px; margin:0 auto; letter-spacing: .7px;}
.pod-info a {white-space: nowrap;}

}

@media only screen and (min-width: 600px) {
#saveup_hero .saveup_content  {background: #fff url(../images/piggybank.png) center center no-repeat; background-size: 20%; padding:0; background-position: bottom right 10px;}  
#saveup_hero .saveup_content #hero_text h1 {font-size: 55px;line-height: 88px;}
#saveup_hero .saveup_content #hero_text h1 strong {font-size: 117px;}
}

@media only screen and (min-width: 720px) {
  
/* Hero */
#saveup_hero .saveup_content #hero_text h1 {font-size: 59px;line-height: 82px;}
#saveup_hero .saveup_content #hero_text h1 strong {font-size: 127px;}

#saveup_lessons #silver_coin {width: 99px; height: auto; margin: 0 auto; display: block;  position: absolute; right: 15px; top: -58px;}
#saveup_lessons #gold_coin {width: 99px; height: auto; margin: 0 auto; display: block; position: absolute; right: 5px; bottom: 5px;}

#saveup_lessons .resources_bottom a.resources_btn {width:360px;}

}


@media only screen and (min-width: 960px) {
  
#saveup_hero .saveup_content {text-align:center; min-height:481px;}
#saveup_hero .saveup_content {background: #fff url(../images/piggybank.png) center center no-repeat; background-size: 409px; padding:0; background-position: bottom 5px right 34px;}  
#hero_sponsored {padding: 22px 10px 21px;margin: 14px 0 0 67px;text-align: left;}

#saveup_hero .saveup_content #hero_text {width: 540px; margin: 0 0 0 56px;}

#saveup_lessons #silver_coin {width: 99px; height: auto; margin: 0 auto; display: block;  position: absolute; right: 15px; top: -58px;}
#saveup_lessons #gold_coin {width: 99px; height: auto; margin: 0 auto; display: block; position: absolute; right: 5px; bottom: -25px;}
#saveup_resources #person_coin {width: 253px; height: auto; margin: 0 auto; display: block; position: absolute; left: 15px; top: -115px;}
#saveup_resources .pod {max-width: 417px; margin: 12px 20px 0px 20px;bottom: 0;}
#saveup_resources .single-line {padding: 0 0 25px 0;}

/* Pods */
.pods-holder {text-align:center;}
.pod {margin: 12px 50px 0 50px;}
.secondrow {margin: 34px 20px 8px 20px;}
.pods-holder .pod:first-child {/*! margin-left: 0px; */}
.pods-holder .pod:last-child {margin-right: 24px;}
  

  
#saveup_contest .saveup_content a.contest_btn {margin: 35px auto 0;}
  
#saveup_nav .saveup_content a {width: 33%; display: inline-block ; vertical-align: middle; color: #fff; font-family:'Museo Sans W01_700', sans-serif; font-weight: 700;text-decoration: none;font-size: 12px;line-height: 20px;  }
#saveup_nav .saveup_content a:nth-child(2) {border-top: none; border-bottom: none; border-left: 1px solid #fff; border-right: 1px solid #fff;margin: 0;padding: 0;}
#saveup_nav .saveup_content a br {display: initial}

}

@media only screen and (min-width: 1080px) {
#saveup_hero .saveup_content h1 {margin: 0 auto 0;font-size: 81px;}

#saveup_survey #survey_bottom p {max-width: 1080px; width: 100%;text-align: center;}

#saveup_lessons #silver_coin {width: 138px; height: auto; margin: 0 auto; display: block;  position: absolute; right: 28px; top: -89px;}
#saveup_lessons #gold_coin {width: 99px; height: auto; margin: 0 auto; display: block; position: absolute; right: 60px; bottom: -25px;}
#saveup_resources #person_coin {width: 253px; height: auto; margin: 0 auto; display: block; position: absolute; left: 45px; top: -188px;}

  
}

@media only screen and (min-width: 1600px) {

}

  
  
@media only screen and (min-width: 1900px) {

 
}