@import url("https://use.typekit.net/ipy0ufu.css");html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{font-family:"adelle-sans",sans-serif;font-size:18px;letter-spacing:.26px;color:#6b6b6b;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:54px;font-size:3rem;line-height:65px;line-height:3.6111111111rem;color:#6ac9d4;font-weight:400;font-family:"adelle","Adelle PE",serif}h2{font-weight:700;font-size:27px;font-size:1.5rem;line-height:33px;line-height:1.8333333333rem;color:#f27055;margin:10px 0}h3{font-weight:700;font-size:27px;font-size:1.5rem;line-height:33px;line-height:1.8333333333rem;color:#0e7cc1;margin:10px 0}h4{font-size:28px;font-size:1.5555555556rem;line-height:40px;line-height:2.2222222222rem;font-weight:400;color:#f27055;font-family:"adelle","Adelle PE",serif}h5{font-weight:700;font-size:22px;font-size:1.2222222222rem;line-height:30px;line-height:1.6666666667rem;color:#6ac9d4;margin:10px 0 5px}h6{font-weight:700;font-size:18px;font-size:1rem;line-height:27px;line-height:1.5rem;color:#6b6b6b;margin:10px 0 5px}h2+h3{margin-top:0}h5+p,h6+p{margin-top:8px}p{letter-spacing:.25px;font-size:18px;font-size:1rem;line-height:28px;line-height:1.5555555556rem}a{color:#f27055;text-decoration:none;transition:all .3s}a:hover,a:focus{text-decoration:underline}.pullquote{color:#f9b335;font-size:28px;font-size:1.5555555556rem;line-height:40px;line-height:2.2222222222rem;font-family:"adelle","Adelle PE",serif}.cta{color:#6ac9d4;font-weight:700;font-size:22px;font-size:1.2222222222rem;line-height:32px;line-height:1.7777777778rem}ul,ol{padding-left:26px}ul li,ol li{margin:8px 0}.button{display:inline-block;text-align:center;color:#f8e6e0;padding:0 11px;background-color:#f27055;text-transform:uppercase;font-size:18px;font-size:1rem;line-height:40px;line-height:2.2222222222rem;font-weight:700;transition:.3s all}.button:hover,.button:focus{text-decoration:none;background-color:#d13110}.button.teal{background-color:#6ac9d4}.button.teal:hover,.button.teal:focus{background-color:#309ba8}.button.lt_red{color:#fff;background-color:#f7a58c}.button.lt_red:hover,.button.lt_red:focus{background-color:#f05a2d}.button.pink{color:#fff;background-color:#f9bebc}.button.pink:hover,.button.pink:focus{background-color:#f1635e}@media (min-width:600px){.quicklinks{display:flex;justify-content:space-between}}.quicklinks .button{display:block;width:90%;margin:0 auto;margin-bottom:10px;padding:12px 15px}@media (min-width:600px){.quicklinks .button{width:33%}}@media (min-width:700px){.quicklinks .button{padding:17px 23px}}.quicklinks .button a{color:#fff;display:block;border:2px solid #fff;height:108px;text-decoration:none;font-weight:400;text-transform:none;font-size:24px;font-size:1.3333333333rem;position:relative;font-family:"adelle","Adelle PE",serif}.quicklinks .button a span{position:absolute;top:50%;left:0;right:0;margin:0 8px;transform:translateY(-50%)}.quicklinks .one{background-color:#f9b335}.quicklinks .one a:hover{background-color:#db8f07}.quicklinks .two{background-color:#f7a58c}.quicklinks .two a:hover{background-color:#f26d44}.quicklinks .three{background-color:#6ac9d4}.quicklinks .three a:hover{background-color:#36aebb}@media screen{body{background-color:#eee;margin:0}.wrap{max-width:1440px;margin:0 auto;background-color:#fff}.container,.page-template-template-milestone .entry h1,.page-template-template-milestone .entry h2,.page-template-template-milestone .entry h3,.page-template-template-milestone .entry h4,.page-template-template-milestone .entry h5,.page-template-template-milestone .entry h6,.page-template-template-milestone .entry ol,.page-template-template-milestone .entry ul,.page-template-template-milestone .entry blockquote,.page-template-template-milestone .entry p{max-width:1220px;margin-left:auto;margin-right:auto;position:relative}}@media screen and (max-width:1225px){.container,.page-template-template-milestone .entry h1,.page-template-template-milestone .entry h2,.page-template-template-milestone .entry h3,.page-template-template-milestone .entry h4,.page-template-template-milestone .entry h5,.page-template-template-milestone .entry h6,.page-template-template-milestone .entry ol,.page-template-template-milestone .entry ul,.page-template-template-milestone .entry blockquote,.page-template-template-milestone .entry p{margin-left:8px;margin-right:8px}}@media screen{.group:after{content:"";display:table;clear:both}.utility{display:none;text-align:right;background-color:#f3f3f1;padding:8px 0 6px;font-size:12px;font-size:.6666666667rem}}@media screen and (min-width:760px){.utility{display:block}}@media screen{.utility .resources,.utility .library{color:#f9b335;text-transform:uppercase;font-weight:700;margin-right:10px;font-family:"adelle","Adelle PE",serif}}@media screen and (min-width:900px){.utility .resources,.utility .library{margin-right:20px}}@media screen{.utility .search-wrap{width:100px;display:inline-block;margin-right:10px;position:relative}}@media screen and (min-width:900px){.utility .search-wrap{margin-right:10px;width:159px}}@media screen{.utility .search-wrap input{display:inline-block;height:28px}.utility .search-wrap input[type=text]{border-radius:13px;border:none;padding-left:5px;padding-right:24px;width:100%}.utility .search-wrap input[type=submit]{color:transparent;text-indent:-999em;width:19px;height:24px;margin-left:-30px;background-image:url(//healthyfuture2.wpenginepowered.com/wp-content/themes/healthyfutures/./images/search-icon.png);background-repeat:no-repeat;background-position:left center;background-color:#fff;border:none;border-top-right-radius:13px;border-bottom-right-radius:13px;cursor:pointer;position:absolute;top:2px;right:1px}.utility .contact{margin-right:10px}}@media screen and (min-width:900px){.utility .contact{margin-right:20px}}@media screen{.utility .contact,.utility .about{font-weight:700}.header{text-align:center;padding:13px 0 19px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}}@media screen and (min-width:760px){.header{text-align:left;padding:0 0 15px}}@media screen{.header .logo{display:inline-block;width:105px}}@media screen and (min-width:760px){.header .logo{margin-top:-8px;width:150px}}@media screen and (min-width:800px){.header .logo{margin-top:-21px}}@media screen and (min-width:980px){.header .logo{margin-top:-31px;width:198px}}@media screen{.header .logo img{width:100%}.header .mobile-menutoggle{color:#f27055;font-weight:700;background-color:transparent;border:none;text-transform:uppercase;font-size:15px;font-size:.8333333333rem;position:absolute;top:30px;right:15px;cursor:pointer}}@media screen and (min-width:760px){.header .mobile-menutoggle{display:none}}@media screen{.header nav{display:none;padding-top:1px;background-color:#f3f3f1}.header nav.showmenu{display:block}}@media screen and (min-width:760px){.header nav{float:right;display:inline-block;text-align:right;background-color:#fff}}@media screen{.header nav ul{margin:32px 0 0;padding:0;list-style:none}}@media screen and (min-width:760px){.header nav ul{display:flex}}@media screen and (min-width:800px){.header nav ul{margin:11px 0 0}}@media screen and (min-width:980px){.header nav ul{margin:30px 0 0}}@media screen{.header nav ul li{text-align:center;display:block}}@media screen and (min-width:760px){.header nav ul li{margin-right:10px;max-width:118px}}@media screen and (min-width:805px){.header nav ul li{max-width:135px}}@media screen and (min-width:865px){.header nav ul li{max-width:152px}}@media screen and (min-width:980px){.header nav ul li{margin-right:20px}}@media screen{.header nav ul li:last-child{margin-right:0}.header nav ul li a{display:inline-block;transform:translateY(-50%);top:50%;position:relative;font-size:15px;font-size:.8333333333rem;line-height:22px;line-height:1.2222222222rem;letter-spacing:.5px;font-weight:700;text-transform:uppercase;border:3px solid transparent;padding:8px 10px}}@media screen and (min-width:760px){.header nav ul li a{font-size:14px;font-size:.7777777778rem;line-height:20px;line-height:1.1111111111rem}}@media screen and (min-width:980px){.header nav ul li a{font-size:15px;font-size:.8333333333rem;line-height:22px;line-height:1.2222222222rem;padding:10px 16px}}@media screen{.header nav ul li a:hover,.header nav ul li a:focus,.header nav ul li.current-page-ancestor a,.header nav ul li.current-menu-item a{border:3px solid #f27055;text-decoration:none}}@media screen and (min-width:760px){.header nav .mobile-utility{display:none}}@media screen{.header nav .mobile-utility a{display:block;margin-bottom:31px;text-transform:uppercase;font-size:15px;font-size:.8333333333rem;font-weight:700}.header nav .mobile-utility .resources,.header nav .mobile-utility .library{color:#f9b335;text-transform:uppercase;font-weight:700;font-family:"adelle","Adelle PE",serif;font-size:14px;font-size:.7777777778rem}.header nav .mobile-utility .resources{margin-top:30px}.header nav .mobile-utility .library{margin-bottom:70px}}@media screen and (min-width:760px){.header nav .milestone-subnav{display:none}}@media screen{.header nav .milestone-subnav li a{border-color:#fff;display:block;max-width:280px;margin:0 auto 13px auto}.footer{padding-top:3px;overflow:hidden}.footer .terms-conds{color:#6b6b6b;font-size:15px}.footer .top{box-shadow:-2px 0 5px 0 rgba(0,0,0,.25);z-index:100;position:relative}.footer .top .container,.footer .top .page-template-template-milestone .entry h1,.page-template-template-milestone .entry .footer .top h1,.footer .top .page-template-template-milestone .entry h2,.page-template-template-milestone .entry .footer .top h2,.footer .top .page-template-template-milestone .entry h3,.page-template-template-milestone .entry .footer .top h3,.footer .top .page-template-template-milestone .entry h4,.page-template-template-milestone .entry .footer .top h4,.footer .top .page-template-template-milestone .entry h5,.page-template-template-milestone .entry .footer .top h5,.footer .top .page-template-template-milestone .entry h6,.page-template-template-milestone .entry .footer .top h6,.footer .top .page-template-template-milestone .entry ol,.page-template-template-milestone .entry .footer .top ol,.footer .top .page-template-template-milestone .entry ul,.page-template-template-milestone .entry .footer .top ul,.footer .top .page-template-template-milestone .entry blockquote,.page-template-template-milestone .entry .footer .top blockquote,.footer .top .page-template-template-milestone .entry p,.page-template-template-milestone .entry .footer .top p{text-align:center;padding-bottom:40px}}@media screen and (min-width:500px){.footer .top .container,.footer .top .page-template-template-milestone .entry h1,.page-template-template-milestone .entry .footer .top h1,.footer .top .page-template-template-milestone .entry h2,.page-template-template-milestone .entry .footer .top h2,.footer .top .page-template-template-milestone .entry h3,.page-template-template-milestone .entry .footer .top h3,.footer .top .page-template-template-milestone .entry h4,.page-template-template-milestone .entry .footer .top h4,.footer .top .page-template-template-milestone .entry h5,.page-template-template-milestone .entry .footer .top h5,.footer .top .page-template-template-milestone .entry h6,.page-template-template-milestone .entry .footer .top h6,.footer .top .page-template-template-milestone .entry ol,.page-template-template-milestone .entry .footer .top ol,.footer .top .page-template-template-milestone .entry ul,.page-template-template-milestone .entry .footer .top ul,.footer .top .page-template-template-milestone .entry blockquote,.page-template-template-milestone .entry .footer .top blockquote,.footer .top .page-template-template-milestone .entry p,.page-template-template-milestone .entry .footer .top p{text-align:left;display:flex}}@media screen{.footer .top .left{padding-top:30px}}@media screen and (min-width:500px){.footer .top .left{width:50%}}@media screen{.footer .top .left ul{list-style:none;padding:0}.footer .top .left li{margin:10px 0}.footer .top .right{padding-top:52px}}@media screen and (min-width:500px){.footer .top .right{text-align:right;width:50%}}@media screen{.footer .support{padding:30px 10px;background-color:#f3f3f1;text-align:center}.footer .support .logos img{margin:0 15px}.footer .support p{font-size:14px;font-size:.7777777778rem}.signup-banner-wrap{margin-top:100px}.signup-banner{background-image:url(//healthyfuture2.wpenginepowered.com/wp-content/themes/healthyfutures/./images/logo-sm.png);background-position:top center;background-repeat:no-repeat;padding-top:77px;padding-top:99px;padding:99px 40px 0;margin:26px auto 26px;max-width:650px;text-align:center}}@media screen and (min-width:700px){.signup-banner{padding:20px 99px 0;background-position:left center;text-align:right}}@media screen{.signup-banner a{margin-top:22px;color:#f9b335;font-size:30px;font-size:1.6666666667rem;line-height:35px;line-height:1.9444444444rem;text-decoration:none}.signup-banner a span{font-size:15px;font-size:.8333333333rem;color:#fcd699;font-weight:700;text-transform:uppercase}.bluewrapper{padding:1px;background-color:#0e7cc1}.bluewrapper a{color:#fff}.related-block{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;text-align:center}.related-block .related-one,.related-block .related-three{width:100%}}@media screen and (min-width:450px){.related-block .related-one,.related-block .related-three{width:61%}}@media screen{.related-block .related-two,.related-block .related-four{width:100%}}@media screen and (min-width:450px){.related-block .related-two,.related-block .related-four{width:38%}}@media screen{.related-block .related-one,.related-block .related-two{height:200px;margin-bottom:15px}}@media screen and (min-width:450px){.related-block .related-one,.related-block .related-two{height:240px}}@media screen and (min-width:760px){.related-block .related-one,.related-block .related-two{height:280px}}@media screen{.related-block .related-three,.related-block .related-four{height:180px;margin-bottom:15px}}@media screen and (min-width:450px){.related-block .related-three,.related-block .related-four{height:166px}}@media screen and (min-width:760px){.related-block .related-three,.related-block .related-four{height:206px}}@media screen{.related-block .related-one{background-color:#0e7cc1;background-position:center;background-size:cover}.related-block .related-two{background-color:#6ac9d4}.related-block .related-three{background-color:#f7c45d}.related-block .related-four{background-color:#f7a58c;background-position:center;background-size:cover}.related-block a{color:#fff;text-shadow:0 0 15px rgba(0,0,0,.3);font-size:30px;font-size:1.6666666667rem;font-weight:700;display:block;width:100%;height:100%;position:relative}.related-block a span{position:absolute;top:50%;transform:translateY(-50%);margin:0 auto;left:0;right:0}.callout{width:465px;background-color:#f27055;float:right;margin:0 0 15px 15px;padding:48px 48px 48px 39px}.callout span{color:#fff;display:inline-block;font-size:30px;font-size:1.6666666667rem}.callout a{color:#6ac9d4;text-transform:uppercase;font-size:20px;font-size:1.1111111111rem}.callout a:after{content:'';display:inline-block;width:25px;height:23px;background-image:url(//healthyfuture2.wpenginepowered.com/wp-content/themes/healthyfutures/./images/more_button.png);background-position:center bottom;background-repeat:no-repeat}.breadcrumbs{margin-top:25px;margin-bottom:25px;font-size:15px;font-size:.8333333333rem}.breadcrumbs a{font-size:15px;font-size:.8333333333rem}}@media screen and (min-width:700px){.home-hero{display:flex}}@media screen{.home-hero .one{position:relative;background-color:#d2ecfc;height:379px}}@media screen and (min-width:700px){.home-hero .one{width:56%;height:490px}}@media screen and (min-width:1066px){.home-hero .one{height:610px}}@media screen{.home-hero .one a{display:block;background-color:rgba(14,124,193,.75);color:#fff;height:60%;width:85%;margin:0 auto;top:50%;position:absolute;left:0;right:0;transform:translateY(-50%)}.home-hero .one a span{padding:15px;text-align:center;margin:0 auto;top:50%;position:absolute;left:0;right:0;transform:translateY(-50%);font-family:"adelle","Adelle PE",serif;font-size:37px;font-size:2.0555555556rem}}@media screen and (min-width:700px){.home-hero .two{width:44%}}@media screen{.home-hero .two .top{background-color:#f27055;padding:20px 30px;height:183px}}@media screen and (min-width:1066px){.home-hero .two .top{padding:56px;height:227px}}@media screen{.home-hero .two .top p{font-size:24px;font-size:1.3333333333rem;color:#fff;font-family:"adelle","Adelle PE",serif}.home-hero .two .top a{color:#f9b335;font-size:14px;font-size:.7777777778rem;text-transform:uppercase;font-weight:700}.home-hero .two .bottom{height:255px;background-color:#6ac9d4;position:relative}}@media screen and (min-width:700px){.home-hero .two .bottom{height:307px}}@media screen and (min-width:1066px){.home-hero .two .bottom{height:383px}}@media screen{.home-hero .two .bottom a{text-align:center;color:#fff;font-size:32px;font-size:1.7777777778rem;margin:0 auto;top:50%;position:absolute;left:0;right:0;transform:translateY(-50%);font-family:"adelle","Adelle PE",serif}.home-article-slider{margin-bottom:85px}.home-article-slider .container,.home-article-slider .page-template-template-milestone .entry h1,.page-template-template-milestone .entry .home-article-slider h1,.home-article-slider .page-template-template-milestone .entry h2,.page-template-template-milestone .entry .home-article-slider h2,.home-article-slider .page-template-template-milestone .entry h3,.page-template-template-milestone .entry .home-article-slider h3,.home-article-slider .page-template-template-milestone .entry h4,.page-template-template-milestone .entry .home-article-slider h4,.home-article-slider .page-template-template-milestone .entry h5,.page-template-template-milestone .entry .home-article-slider h5,.home-article-slider .page-template-template-milestone .entry h6,.page-template-template-milestone .entry .home-article-slider h6,.home-article-slider .page-template-template-milestone .entry ol,.page-template-template-milestone .entry .home-article-slider ol,.home-article-slider .page-template-template-milestone .entry ul,.page-template-template-milestone .entry .home-article-slider ul,.home-article-slider .page-template-template-milestone .entry blockquote,.page-template-template-milestone .entry .home-article-slider blockquote,.home-article-slider .page-template-template-milestone .entry p,.page-template-template-milestone .entry .home-article-slider p{max-width:1294px;padding:0;margin:0 auto}}@media screen and (min-width:550px){.home-article-slider .container,.home-article-slider .page-template-template-milestone .entry h1,.page-template-template-milestone .entry .home-article-slider h1,.home-article-slider .page-template-template-milestone .entry h2,.page-template-template-milestone .entry .home-article-slider h2,.home-article-slider .page-template-template-milestone .entry h3,.page-template-template-milestone .entry .home-article-slider h3,.home-article-slider .page-template-template-milestone .entry h4,.page-template-template-milestone .entry .home-article-slider h4,.home-article-slider .page-template-template-milestone .entry h5,.page-template-template-milestone .entry .home-article-slider h5,.home-article-slider .page-template-template-milestone .entry h6,.page-template-template-milestone .entry .home-article-slider h6,.home-article-slider .page-template-template-milestone .entry ol,.page-template-template-milestone .entry .home-article-slider ol,.home-article-slider .page-template-template-milestone .entry ul,.page-template-template-milestone .entry .home-article-slider ul,.home-article-slider .page-template-template-milestone .entry blockquote,.page-template-template-milestone .entry .home-article-slider blockquote,.home-article-slider .page-template-template-milestone .entry p,.page-template-template-milestone .entry .home-article-slider p{padding:0 35px}}@media screen{.home-article-slider .slider{max-width:1224px;margin:0 auto;overflow:hidden}.home-article-slider .slider .rsArrow{width:96px;height:96px;background-color:#f7a58c;border-radius:48px;position:absolute;z-index:100;top:50%;transform:translateY(-50%)}.home-article-slider .slider .rsArrow:hover{background-color:#f05a2d}.home-article-slider .slider .rsArrow .rsArrowIcn{width:26px;height:47px;margin:25px auto 0;background-position:center;background-repeat:no-repeat}.home-article-slider .slider .rsArrowLeft{left:0}.home-article-slider .slider .rsArrowLeft .rsArrowIcn{margin-left:28px;background-image:url(//healthyfuture2.wpenginepowered.com/wp-content/themes/healthyfutures/./images/prev_arrow.png)}.home-article-slider .slider .rsArrowRight{right:0}.home-article-slider .slider .rsArrowRight .rsArrowIcn{margin-right:30px;background-image:url(//healthyfuture2.wpenginepowered.com/wp-content/themes/healthyfutures/./images/next_arrow.png)}.home-article-slider .slide-wrapper{padding:5px}.home-article-slider .slide{box-shadow:0 0 9px 0 rgba(0,0,0,.21);width:100%;margin:0 auto}}@media screen and (min-width:550px){.home-article-slider .slide{width:95%}}@media screen and (min-width:900px){.home-article-slider .slide{display:flex}}@media screen{.home-article-slider .slide .image{width:100%;height:250px;overflow:hidden;position:relative;background-position:center;background-repeat:no-repeat}}@media screen and (min-width:900px){.home-article-slider .slide .image{height:auto;width:52%}}@media screen{.home-article-slider .slide .image img{height:100%;width:auto;display:block}}@media screen and (min-width:0) and (max-width:899px){.home-article-slider .slide .image img{width:100%;height:auto;position:absolute;top:50%;transform:translateY(-50%)}}@media screen{.home-article-slider .slide .text{padding:20px 30px 20px 25px}}@media screen and (min-width:900px){.home-article-slider .slide .text{width:48%}}@media screen and (min-width:1000px){.home-article-slider .slide .text{padding:40px 50px 20px}}@media screen and (min-width:1100px){.home-article-slider .slide .text{padding:62px 72px 20px}}@media screen{.home-article-slider .slide .text h2{font-weight:400;font-size:56px;font-size:3.1111111111rem;line-height:65px;line-height:3.6111111111rem;color:#6ac9d4;margin:0 0 10px;font-family:"adelle","Adelle PE",serif}.home-article-slider .slide .text .button{text-transform:none;font-size:17px;font-size:.9444444444rem;padding:0 25px}.home-category-slider{margin-top:30px;margin-bottom:40px}}@media screen and (min-width:600px){.home-category-slider{margin-top:98px;margin-bottom:118px}}@media screen{.home-category-slider .slider{position:relative;margin:0 45px}}@media screen and (min-width:950px){.home-category-slider .slider{margin:0 129px}}@media screen{.home-category-slider .slider .flickity-prev-next-button.previous{left:-45px}}@media screen and (min-width:950px){.home-category-slider .slider .flickity-prev-next-button.previous{left:-129px}}@media screen{.home-category-slider .slider .flickity-prev-next-button.next{right:-45px}}@media screen and (min-width:950px){.home-category-slider .slider .flickity-prev-next-button.next{right:-129px}}@media screen{.home-category-slider .slider .library-category-box-wrapper{width:99%;margin-right:3%}}@media screen and (min-width:600px){.home-category-slider .slider .library-category-box-wrapper{width:48%}}@media screen and (min-width:850px){.home-category-slider .slider .library-category-box-wrapper{width:30.5%}}@media screen{.home-highlight{position:relative;background-color:#d2ecfc;background-repeat:no-repeat;background-size:cover;height:565px;margin-bottom:38px}.home-highlight a{display:block;background-color:rgba(14,124,193,.75);color:#fff;height:60%;width:85%;margin:0 auto;top:50%;position:absolute;left:0;right:0;transform:translateY(-50%)}.home-highlight a span{padding:15px;text-align:center;margin:0 auto;top:50%;position:absolute;left:0;right:0;transform:translateY(-50%);font-size:37px;font-size:2.0555555556rem}.page-template-template-milestone header{margin-top:30px}.page-template-template-milestone header .background{background-repeat:no-repeat;background-size:cover}.page-template-template-milestone header .container,.page-template-template-milestone header .entry h1,.page-template-template-milestone .entry header h1,.page-template-template-milestone header .entry h2,.page-template-template-milestone .entry header h2,.page-template-template-milestone header .entry h3,.page-template-template-milestone .entry header h3,.page-template-template-milestone header .entry h4,.page-template-template-milestone .entry header h4,.page-template-template-milestone header .entry h5,.page-template-template-milestone .entry header h5,.page-template-template-milestone header .entry h6,.page-template-template-milestone .entry header h6,.page-template-template-milestone header .entry ol,.page-template-template-milestone .entry header ol,.page-template-template-milestone header .entry ul,.page-template-template-milestone .entry header ul,.page-template-template-milestone header .entry blockquote,.page-template-template-milestone .entry header blockquote,.page-template-template-milestone header .entry p,.page-template-template-milestone .entry header p{padding-top:30px;padding-bottom:43px}}@media screen and (min-width:650px){.page-template-template-milestone header .container,.page-template-template-milestone header .entry h1,.page-template-template-milestone .entry header h1,.page-template-template-milestone header .entry h2,.page-template-template-milestone .entry header h2,.page-template-template-milestone header .entry h3,.page-template-template-milestone .entry header h3,.page-template-template-milestone header .entry h4,.page-template-template-milestone .entry header h4,.page-template-template-milestone header .entry h5,.page-template-template-milestone .entry header h5,.page-template-template-milestone header .entry h6,.page-template-template-milestone .entry header h6,.page-template-template-milestone header .entry ol,.page-template-template-milestone .entry header ol,.page-template-template-milestone header .entry ul,.page-template-template-milestone .entry header ul,.page-template-template-milestone header .entry blockquote,.page-template-template-milestone .entry header blockquote,.page-template-template-milestone header .entry p,.page-template-template-milestone .entry header p{padding-top:231px}}@media screen{.page-template-template-milestone header h1{color:#fff}.page-template-template-milestone header p{color:#fff;font-size:18px;font-size:1rem}.page-template-template-milestone header .buttons{display:none;justify-content:space-between}}@media screen and (min-width:650px){.page-template-template-milestone header .buttons{display:flex}}@media screen{.page-template-template-milestone header .button{width:32.5%;line-height:60px;text-transform:uppercase;font-size:18px;font-size:1rem;background-color:transparent;color:#fff;border:2px solid #fff}.page-template-template-milestone header .button:hover{background-color:rgba(255,255,255,.3)}.page-template-template-milestone .milestone-nav{list-style:none;padding:0;margin:0 40px -30px;max-width:1200px;text-align:center}.page-template-template-milestone .milestone-nav .flickity-prev-next-button.previous{left:-40px}.page-template-template-milestone .milestone-nav .flickity-prev-next-button.next{right:-40px}.page-template-template-milestone .milestone-nav .flickity-prev-next-button[disabled]{display:none}.page-template-template-milestone .milestone-nav:after{content:'flickity';display:none}}@media screen and (min-width:1200px){.page-template-template-milestone .milestone-nav{margin-left:auto;margin-right:auto}.page-template-template-milestone .milestone-nav:after{content:''}}@media screen{.page-template-template-milestone .milestone-nav li{display:inline-block;vertical-align:top;width:98px;height:98px;margin:0 5px 0 0}.page-template-template-milestone .milestone-nav li.current_page_item a{border-color:#f9b335;color:#f9b335}.page-template-template-milestone .milestone-nav li a{position:relative;display:table;width:88px;height:88px;border-radius:44px;text-align:center;background-color:#fff;border:4px solid #fff;font-size:13px;font-size:.7222222222rem;line-height:14px;line-height:.7777777778rem;padding:5px;margin:5px;box-shadow:0 0 5px 0 rgba(107,107,107,.5);text-decoration:none;font-weight:700}.page-template-template-milestone .milestone-nav li a:hover{border-color:#f9b335;color:#f9b335}.page-template-template-milestone .milestone-nav li a span{display:table-cell;vertical-align:middle}.page-template-template-milestone .entry{margin-top:36px}.page-template-template-milestone .entry h1{margin-top:36px;margin-bottom:26px}.post-type-archive-library header,.archive.category header{background-color:#f3f3f1;text-align:center;padding:35px 0}.post-type-archive-library header h1,.archive.category header h1{margin-top:0;font-size:35px;font-size:1.9444444444rem;line-height:40px;line-height:2.2222222222rem}}@media screen and (min-width:550px){.post-type-archive-library header h1,.archive.category header h1{font-size:56px;font-size:3.1111111111rem;line-height:65px;line-height:3.6111111111rem}}@media screen{.post-type-archive-library h2,.archive.category h2{margin-top:30px;margin-bottom:30px}.post-type-archive-library h3,.archive.category h3{font-size:28px;font-size:1.5555555556rem;font-family:'Adelle PE';font-weight:400;margin-bottom:10px;margin-top:30px}.post-type-archive-library h3+p,.archive.category h3+p{margin-top:5px}.post-type-archive-library .categories-wrapper,.archive.category .categories-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.post-type-archive-library .library-category-box-wrapper,.archive.category .library-category-box-wrapper{width:99%;margin-top:25px;margin-bottom:25px}}@media screen and (min-width:600px){.post-type-archive-library .library-category-box-wrapper,.archive.category .library-category-box-wrapper{width:48%}}@media screen and (min-width:850px){.post-type-archive-library .library-category-box-wrapper,.archive.category .library-category-box-wrapper{width:30.5%}}@media screen{.post-type-archive-library .custom-select-container,.archive.category .custom-select-container{max-width:380px;margin:20px auto}.post-type-archive-library .custom-select-container.is-open .custom-select-opener,.archive.category .custom-select-container.is-open .custom-select-opener{border-bottom:none}.post-type-archive-library .custom-select-container.is-open .custom-select-opener:after,.archive.category .custom-select-container.is-open .custom-select-opener:after{background-image:url(//healthyfuture2.wpenginepowered.com/wp-content/themes/healthyfutures/./images/select_arrow_up.png)}.post-type-archive-library .custom-select-container.is-open .custom-select-panel,.archive.category .custom-select-container.is-open .custom-select-panel{background-color:#f3f3f1;border:3px solid #fff;border-top:none;text-align:left;color:#6ac9d4}.post-type-archive-library .custom-select-container.is-open .has-focus,.archive.category .custom-select-container.is-open .has-focus{color:#f27055;background-color:#f3f3f1;cursor:pointer}.post-type-archive-library .custom-select-opener,.archive.category .custom-select-opener{position:relative;background-color:#f3f3f1;border:3px solid #fff;text-align:left;color:#f27055;font-family:"adelle","Adelle PE",serif;font-weight:700;font-size:19px;font-size:1.0555555556rem}.post-type-archive-library .custom-select-opener:after,.archive.category .custom-select-opener:after{content:'';display:block;background-image:url(//healthyfuture2.wpenginepowered.com/wp-content/themes/healthyfutures/./images/select_arrow_down.png);width:41px;height:20px;position:absolute;right:15px;top:13px}.category-title{font-size:35px;font-size:1.9444444444rem;font-weight:700}.single-library .header-image img{width:100%;height:auto}.single-library .header-image .embed-container{max-width:854px;margin:0 auto}.single-library .header-image .embed-container iframe{margin:0 auto;display:block}.single-library.single-format-video .header-image{background-color:#f3f3f1}}@media screen and (min-width:760px){.single-library.single-format-video .header-image{padding:20px}.single-library.single-format-video .header-image .embed-container{box-shadow:0 0 15px 0 rgba(0,0,0,.3)}}@media screen{.library-category-box{margin-bottom:5px;border:2px solid #f27055;height:100%}.library-category-box h3{font-weight:700;font-size:27px;font-size:1.5rem;line-height:33px;line-height:1.8333333333rem;color:#f27055}.library-category-box.pink{border-color:#f9bebc}.library-category-box.pink h3{color:#f9bebc}.library-category-box.yellow{border-color:#f9b335}.library-category-box.yellow h3{color:#f9b335}.library-category-box.blue{border-color:#6ac9d4}.library-category-box.blue h3{color:#6ac9d4}.library-category-box img{width:100%;display:block}.library-category-box .text{padding:0 10px}.library-category-box a{color:#6b6b6b;text-decoration:underline}.library-category-box a:hover,.library-category-box a:focus{color:#f27055}.library-category-box a.viewmore{text-decoration:none;background-color:#dad6d4;padding:10px 20px;display:inline-block;float:right;color:#fff;margin-bottom:10px}.search-resource .website{display:inline-block;background-color:#dad6d4;color:#000;padding:0 20px;line-height:40px;line-height:2.2222222222rem}.post-type-archive-resources header,.tax-resource_category header,.tax-county header{background-color:#f3f3f1;text-align:center;padding:35px 0}.post-type-archive-resources header h1,.tax-resource_category header h1,.tax-county header h1{margin-top:0;font-size:35px;font-size:1.9444444444rem;line-height:40px;line-height:2.2222222222rem}}@media screen and (min-width:550px){.post-type-archive-resources header h1,.tax-resource_category header h1,.tax-county header h1{font-size:56px;font-size:3.1111111111rem;line-height:65px;line-height:3.6111111111rem}}@media screen{.post-type-archive-resources header form select,.tax-resource_category header form select,.tax-county header form select{display:block;margin:20px auto;max-width:380px;width:100%;font-size:18pxpx;font-size:1pxrem}.post-type-archive-resources header form input[type=submit],.tax-resource_category header form input[type=submit],.tax-county header form input[type=submit]{background-color:#f27055;color:#fff;font-size:19px;font-size:1.0555555556rem;font-family:"adelle","Adelle PE",serif;border:none;padding:14px;margin:0 auto}.post-type-archive-resources header form .custom-select-container,.tax-resource_category header form .custom-select-container,.tax-county header form .custom-select-container{max-width:380px;margin:20px auto}.post-type-archive-resources header form .custom-select-container.is-open .custom-select-opener,.tax-resource_category header form .custom-select-container.is-open .custom-select-opener,.tax-county header form .custom-select-container.is-open .custom-select-opener{border-bottom:none}.post-type-archive-resources header form .custom-select-container.is-open .custom-select-opener:after,.tax-resource_category header form .custom-select-container.is-open .custom-select-opener:after,.tax-county header form .custom-select-container.is-open .custom-select-opener:after{background-image:url(//healthyfuture2.wpenginepowered.com/wp-content/themes/healthyfutures/./images/select_arrow_up.png)}.post-type-archive-resources header form .custom-select-container.is-open .custom-select-panel,.tax-resource_category header form .custom-select-container.is-open .custom-select-panel,.tax-county header form .custom-select-container.is-open .custom-select-panel{background-color:#f3f3f1;border:3px solid #f9b335;border-top:none;text-align:left}.post-type-archive-resources header form .custom-select-container.is-open .has-focus,.tax-resource_category header form .custom-select-container.is-open .has-focus,.tax-county header form .custom-select-container.is-open .has-focus{background-color:#f27055;color:#fff}.post-type-archive-resources header form .custom-select-opener,.tax-resource_category header form .custom-select-opener,.tax-county header form .custom-select-opener{position:relative;background-color:#f3f3f1;border:3px solid #f9b335;text-align:left;color:#f27055;font-family:"adelle","Adelle PE",serif;font-weight:700;font-size:19px;font-size:1.0555555556rem}.post-type-archive-resources header form .custom-select-opener:after,.tax-resource_category header form .custom-select-opener:after,.tax-county header form .custom-select-opener:after{content:'';display:block;background-image:url(//healthyfuture2.wpenginepowered.com/wp-content/themes/healthyfutures/./images/select_arrow_down.png);width:41px;height:20px;position:absolute;right:15px;top:13px}.post-type-archive-resources h2,.tax-resource_category h2,.tax-county h2{margin-top:30px}.post-type-archive-resources h3,.tax-resource_category h3,.tax-county h3{font-size:28px;font-size:1.5555555556rem;font-family:'Adelle PE';font-weight:400;margin-bottom:10px}.post-type-archive-resources h3+p,.tax-resource_category h3+p,.tax-county h3+p{margin-top:5px}.post-type-archive-resources .categories-wrapper,.tax-resource_category .categories-wrapper,.tax-county .categories-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.post-type-archive-resources .library-category-box-wrapper,.tax-resource_category .library-category-box-wrapper,.tax-county .library-category-box-wrapper{width:99%;margin-top:25px;margin-bottom:25px}}@media screen and (min-width:600px){.post-type-archive-resources .library-category-box-wrapper,.tax-resource_category .library-category-box-wrapper,.tax-county .library-category-box-wrapper{width:48%}}@media screen and (min-width:850px){.post-type-archive-resources .library-category-box-wrapper,.tax-resource_category .library-category-box-wrapper,.tax-county .library-category-box-wrapper{width:30.5%}}@media screen{.resources-intro{max-width:855px}.resources-intro h2{text-align:center;color:#f27055;font-size:27px;font-size:1.5rem;font-weight:700}.resources-intro p{color:#f9b335;font-size:28px;font-size:1.5555555556rem;line-height:40px;line-height:2.2222222222rem;font-family:"adelle","Adelle PE",serif}.resource-categories-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:836px;margin:0 auto}.resource-categories-wrapper div{width:92%;padding:13px 15px;background-color:#6ac9d4;margin:0 auto 20px;height:114px}}@media screen and (min-width:500px){.resource-categories-wrapper div{width:46%}}@media screen{.resource-categories-wrapper a{position:relative;width:100%;height:100%;text-align:center;display:block;background-color:#6ac9d4;padding:15px 15px 10px;color:#fff;font-family:"adelle","Adelle PE",serif;border:2px solid #fff;text-decoration:none}.resource-categories-wrapper a:hover{background-color:#309ba8}.resource-categories-wrapper a span{display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);padding:0 10px}.county{margin-bottom:50px}.county h3{margin-top:40px;margin-bottom:10px;color:#6ac9d4;font-size:22px;font-size:1.2222222222rem;font-family:"adelle-sans",sans-serif;font-weight:700}.county h4{margin-top:5px;color:#f27055;font-size:28px;font-size:1.5555555556rem;font-family:"adelle","Adelle PE",serif;margin-bottom:0}.county .address,.county .phone{font-size:19px;font-size:1.0555555556rem}.county .website{display:inline-block;background-color:#dad6d4;color:#fff;padding:0 20px;line-height:40px;line-height:2.2222222222rem}.county .resource{margin:36px 0}.page-template-default header{background-color:#dad6d4}.page-template-default header .background{background-repeat:no-repeat;background-size:cover}.page-template-default header .container,.page-template-default header .page-template-template-milestone .entry h1,.page-template-template-milestone .entry .page-template-default header h1,.page-template-default header .page-template-template-milestone .entry h2,.page-template-template-milestone .entry .page-template-default header h2,.page-template-default header .page-template-template-milestone .entry h3,.page-template-template-milestone .entry .page-template-default header h3,.page-template-default header .page-template-template-milestone .entry h4,.page-template-template-milestone .entry .page-template-default header h4,.page-template-default header .page-template-template-milestone .entry h5,.page-template-template-milestone .entry .page-template-default header h5,.page-template-default header .page-template-template-milestone .entry h6,.page-template-template-milestone .entry .page-template-default header h6,.page-template-default header .page-template-template-milestone .entry ol,.page-template-template-milestone .entry .page-template-default header ol,.page-template-default header .page-template-template-milestone .entry ul,.page-template-template-milestone .entry .page-template-default header ul,.page-template-default header .page-template-template-milestone .entry blockquote,.page-template-template-milestone .entry .page-template-default header blockquote,.page-template-default header .page-template-template-milestone .entry p,.page-template-template-milestone .entry .page-template-default header p{padding-top:100px;padding-bottom:43px}.page-template-default header h1{color:#fff}.page-template-default header p{color:#fff;font-size:20px;font-size:1.1111111111rem}.page-template-default header .buttons ul{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between}.page-template-default header li{width:100%;max-width:19%}.page-template-default header li a{text-align:center;width:100%;display:block;line-height:50px;text-transform:uppercase;font-size:15px;font-size:.8333333333rem;background-color:transparent;color:#fff;border:2px solid #fff}.page-template-default header li a:hover{background-color:rgba(255,255,255,.3)}.page-template-default #content{margin-top:50px}.page-template-default .quicklinks{margin:100px 0 50px}label{display:block}input{display:block}.screen-reader-text{position:absolute;left:-9999em}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}ol.commentlist{padding:0;list-style:none}ol.commentlist li.comment{padding:20px;border-bottom:1px dotted #999}ol.commentlist li.comment div.vcard cite.fn{font-style:normal}ol.commentlist li.comment div.vcard img.avatar{float:right;margin:0 0 20px 20px}ol.commentlist li.comment div.comment-meta{margin:10px 0;font-size:12px}ol.commentlist li.comment div.comment-meta a{color:#999}ol.commentlist li.comment div.reply{font-size:12px;font-weight:700}ol.commentlist li.comment ul.children{margin:20px 0 0;padding:0;list-style:none}ol.commentlist li.comment ul.children li.depth-2{margin:0;border-left:5px solid #555}ol.commentlist li.comment ul.children li.depth-3{margin:0;border-left:5px solid #999}ol.commentlist li.comment ul.children li.depth-4{margin:0;border-left:5px solid #bbb}ol.commentlist li.even{background-color:#fff}ol.commentlist li.odd{background-color:#f6f6f6}ol.commentlist li.parent{border-left:5px solid #111}}@media print{body{width:100% !important;margin:0 !important;padding:0 !important;line-height:1.4;word-spacing:1.1pt;letter-spacing:.2pt;font-family:Garamond,'Times New Roman',serif;color:#000;background:0 0;font-size:12pt}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif}h1{font-size:19pt}h2{font-size:17pt}h3{font-size:15pt}h4,h5,h6{font-size:12pt}code{font:10pt Courier,monospace}blockquote{margin:1.3em;padding:1em}img{display:block;margin:1em 0}a img{border:none}table{margin:1px;text-align:left}th{border-bottom:1px solid #333;font-weight:700}td{border-bottom:1px solid #333}th,td{padding:4px 10px 4px 0}caption{background-color:#fff;margin-bottom:2em;text-align:left}thead{display:table-header-group}tr{page-break-inside:avoid}a{text-decoration:none;color:#000}#comments{page-break-before:always}.do-not-print{display:none}}