@charset "UTF-8";body,html,ol,ul{margin:0;padding:0}#landing .content button,button{-webkit-transition:background .2s ease-in,color .2s ease-in}.menu-container nav .home-line g,.menu-container nav .lines g{stroke:#fff}@font-face{font-family:Superclarendon;src:url(../fonts/superclarendon_bd-webfont.eot);src:url(../fonts/superclarendon_bd-webfont.eot?#iefix) format("../fonts/embedded-opentype"),url(../fonts/superclarendon_bd-webfont.woff2) format("woff2"),url(../fonts/superclarendon_bd-webfont.woff) format("woff"),url(../fonts/superclarendon_bd-webfont.ttf) format("truetype"),url(../fonts/superclarendon_bd-webfont.svg#superclarendon_rgbold) format("svg");font-weight:400;font-style:normal}body,html{font-family:Lato,sans-serif;color:#fff;overflow-x:hidden}button,h1,h2,h3,h4,h5,h6{font-family:Superclarendon,serif}body{background:#177099}h1,h2,h3,h4,h5,h6{margin:0;padding:0 0 5px}h1{font-size:40px}h2{font-size:35px}a{color:inherit}.govt-banner,button{color:#fff;text-align:center}a:hover,button a{text-decoration:none}p{margin:5px 0}ol li,ul li{list-style:none}button{text-transform:uppercase;padding:10px 15px;background:0 0;font-size:14px;font-weight:600;border:none;cursor:pointer;-moz-transition:background .2s ease-in,color .2s ease-in;transition:background .2s ease-in,color .2s ease-in}#skipnav{height:1px;width:1px;position:absolute;overflow:hidden;top:-10px}#skipnav:focus{height:auto;width:auto;top:0}.govt-banner{background-color:#2C2C2C;padding:7px 0;font-size:13px;z-index:1000}#curtain{background:#000;opacity:.5;position:fixed;top:0;right:0;left:0;bottom:0;z-index:400;display:none}ul.top-links{background:rgba(0,0,0,.5);margin-top:2px;padding:0 30px 0 0;right:0;position:absolute;z-index:500;display:inline-block}ul.top-links li{font-size:14px;line-height:12px;font-weight:700;margin:12px 0;padding:0 15px;border-right:1px solid #fff;display:inline-block}ul.top-links li a{text-decoration:none;opacity:.7;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;transition:opacity .4s ease-in}ul.top-links li a:hover{opacity:1}ul.top-links li.active a{color:#FFE897;opacity:1;cursor:default}ul.top-links li:last-child{border:none}ul.top-links .translate-link{background:0 0;border:none;padding:0;color:#fff;cursor:pointer;font-weight:700;font-size:14px;opacity:.7;font-family:inherit}#educators .educators-link{color:#FFE897}.menu-container{max-width:985px;margin:auto;position:relative}.menu-container nav{max-width:210px;position:absolute;top:50px}.menu-container nav .logo{margin:0 0 20px 27px;z-index:100;font-size:14px;display:inline-block;position:relative}.menu-container nav .logo img{width:174px}.menu-container nav .home-line{top:50px;left:60px;position:absolute}.menu-container nav .menu{position:relative}.menu-container nav .lines{width:55px;height:99px;top:106px;right:27px;z-index:0;position:absolute}.menu-container nav ul{z-index:100;position:relative;display:inline-block}.menu-container nav li{z-index:100;background:#fff;margin:0 0 23px;text-transform:uppercase;font-size:14px;font-weight:700;font-family:Superclarendon,serif;text-align:center;display:inline-block}.menu-container nav li.active a{background:#177099;color:#fff;border:2px solid #fff;cursor:default;position:relative;z-index:50}.menu-container nav li.active a:hover{opacity:1}.menu-container nav li.active a:before{width:55px;height:55px;background:url(../img/nav-compass.png) center center no-repeat;content:"\00a0";top:5px;left:-37px;z-index:100;position:absolute}.content,.tooltip{position:relative}.menu-container nav li a{width:inherit;height:inherit;border:2px solid #177099;padding:12px 15px;text-decoration:none;color:#177099;position:relative;display:block;-webkit-transition:background .1s ease-in,color .1s ease-in;-moz-transition:background .1s ease-in,color .1s ease-in;transition:background .1s ease-in,color .1s ease-in}#landing .content-inner-block .home-mobile-menu,#landing .menu-container nav .home-line,#landing .menu-container nav .logo,#landing .menu-container nav li.home,nav.footer-mobile-menu,nav.mobile-menu{display:none}.menu-container nav li a:hover{background:#177099;border:2px solid #fff;color:#fff;opacity:.8}.menu-container nav li:nth-child(2){margin-left:40px}.menu-container nav li:nth-child(2) a:before{top:-25px;left:-40px}.menu-container nav li:nth-child(4){margin-left:55px}.menu-container nav li:nth-child(4) a:before{top:20px;left:-35px}.mountain{background:url(../img/backgrounds/mountain.jpg) center bottom no-repeat;background-size:cover}.mountain .menu-container nav li{border:none}.caves{background:url(../img/backgrounds/caves.jpg) center bottom no-repeat;background-size:cover}.leaves{background:url(../img/backgrounds/leaves.jpg) center bottom no-repeat;background-size:cover}.brown-rocks{background:url(../img/backgrounds/brownrocks.jpg) center center bottom no-repeat;background-size:cover}.blue-sky-tent{background:url(../img/backgrounds/blue-sky-tent.jpg) center bottom no-repeat;background-size:cover}.canoeing{background:url(../img/backgrounds/canoeing.jpg) center bottom no-repeat;background-size:cover}.forest{background:url(../img/backgrounds/forest.jpg) center bottom no-repeat;background-size:cover}.liberty{background:url(../img/backgrounds/liberty.jpg) center bottom no-repeat;background-size:cover}.river{background:url(../img/backgrounds/river.jpg) center bottom no-repeat;background-size:cover}.content{max-width:725px;min-height:508px;margin:auto;padding:100px 0 50px 260px}.tooltip:focus:before,.tooltip:hover:before{background:#fff;padding:8px 12px;font-size:13px;line-height:17px;font-weight:400;text-align:left;color:#177099;border:1px solid #177099;left:0;top:-110px;content:attr(title);position:absolute}.errors{padding:15px 0;color:red}#privacy-policy .content ul,#privacy-policy .content-inner ul{margin:5px 0 5px 20px}#privacy-policy .content ul li,#privacy-policy .content-inner ul li{padding:0 0 5px;list-style:outside}#privacy-policy .content nav.mobile-menu ul,#privacy-policy .content-inner nav.mobile-menu ul{margin:0}#privacy-policy .content nav.mobile-menu ul li,#privacy-policy .content-inner nav.mobile-menu ul li{padding:0;list-style:none}#privacy-policy .content nav.mobile-menu ul li.close,#privacy-policy .content-inner nav.mobile-menu ul li.close{padding:15px 20px}#privacy-policy .content{font-weight:200}#privacy-policy .content h1{line-height:40px;padding:0 0 20px}#privacy-policy .content h2{font-size:30px;padding:15px 0 0}#privacy-policy .content h3{padding:10px 0 0}#privacy-policy .content p{font-size:20px;line-height:25px;margin:0 0 10px}#not-found{background:url(../img/backgrounds/404.jpg) center center no-repeat #C82629;background-size:cover;min-height:791px;text-align:center}#not-found #maincontent{padding:60px 0}#not-found #maincontent .compass{width:214px;height:216px}#not-found #maincontent h1{color:#FFE897;line-height:60px;padding:30px 0 0}#not-found #maincontent h2{font-size:40px;line-height:60px;padding:0 0 40px}#not-found #maincontent button{border:4px solid #fff;color:#FFE897;padding:18px 25px;font-size:19px;letter-spacing:1px}#not-found #maincontent button:hover{background:#fff;color:#C82629}#landing h1{max-width:660px;font-size:36px;margin:0 auto 20px}#landing h1 span{color:#FFE897}#landing .menu-container nav{top:90px}#landing .menu-container nav .lines{top:38px}#landing .content{max-width:985px;text-align:center;padding:40px 0 0;margin:auto}#landing .content img{max-width:256px;margin:0 0 25px}#landing .content button{border:4px solid #fff;background:rgba(0,0,0,.4);letter-spacing:1px;font-size:17px;padding:18px 30px;margin:0 0 60px;position:relative;z-index:500;-moz-transition:background .2s ease-in,color .2s ease-in;transition:background .2s ease-in,color .2s ease-in}#landing .content button.active,#landing .content button:hover{background:#fff;color:#177099}#landing .content .animate-line{right:490px;bottom:-150px;position:absolute;z-index:100;display:none}#landing .content-inner-block{background:url(../img/landing-icons.png) top 40px center no-repeat #C82629}#landing .content-inner-block section{max-width:1080px;padding:65px 20px 75px;margin:auto}#landing .content-inner-block section li::after,#landing .content-inner-block section ul::after{clear:both;content:"";display:table}#landing .content-inner-block section li .image{background:#C82629;border:4px solid #fff;display:inline-block;z-index:500;position:relative}#landing .content-inner-block section li .image img{border-bottom:4px solid #fff}#landing .content-inner-block section li .image .caption{font-size:16px;padding:3px 13px 10px}#landing .content-inner-block section li .description{max-width:450px;display:inline-block;vertical-align:top}#landing .content-inner-block section li .description h2{font-size:30px;padding-bottom:0}#landing .content-inner-block section li .description p{margin:0 0 25px;font-size:22px;line-height:30px;font-weight:300}#landing .content-inner-block section li .description button{background:#FFE897;color:#C82629;padding:13px;-webkit-transition:background .3s ease-in,color .3s ease-in;-moz-transition:background .3s ease-in,color .3s ease-in;transition:background .3s ease-in,color .3s ease-in}#landing .content-inner-block section li .description button:hover{background:#fff}#landing .content-inner-block section li:nth-child(even) .image{float:right}#landing .content-inner-block section li.ekip .description{margin:100px 0 0 45px}#landing .content-inner-block section li.fourth-graders{margin:65px 0 0}#landing .content-inner-block section li.fourth-graders .image{margin:0 25px 0 0}#landing .content-inner-block section li.fourth-graders .description{margin:100px 0 0 90px}#landing .content-inner-block section li.parents{margin:155px 0 0}#landing .content-inner-block section li.parents .image{margin:0 0 0 55px}#landing .content-inner-block section li.parents .image img{max-width:262px}#landing .content-inner-block section li.parents .description{margin:30px 0 0 18px}#landing .content-inner-block section li.educators .description{margin:180px 0 0 150px}#landing .content-inner-quote{background:#177099}#landing .content-inner-quote section{max-width:780px;margin:auto;padding:50px 0 60px}#landing .content-inner-quote section .quote{font-family:Superclarendon,serif;font-size:30px;font-weight:600}#landing .content-inner-quote section .quote .author{font-family:Lato,sans-serif;font-size:22px;font-weight:400;text-transform:uppercase}#how-it-works .content-block{max-width:600px;background:rgba(45,108,53,.7);padding:35px;font-size:26px;font-weight:400;text-align:center}#how-it-works .content-block h1{text-align:left}#how-it-works .content-block p{text-align:left;margin:0}#how-it-works .content-block .lets-get-going{width:145px;margin:45px auto 0;text-transform:uppercase;font-family:Superclarendon,serif;text-align:center;color:#FFE897;font-size:19px;font-weight:700;letter-spacing:1px;cursor:pointer}#how-it-works .content-block .lets-get-going .arrow-down{margin:25px auto 10px;display:block}#how-it-works .content-inner{font-weight:300}#how-it-works .content-inner .how-it-works-line-container{max-width:950px;margin:auto;position:relative}#how-it-works .content-inner .how-it-works-line-container .lines{width:471px;height:1279px;background:url(../img/how-it-works-lines.png) no-repeat;top:70px;left:100px;position:absolute}#how-it-works .content-inner section{min-height:450px;margin:auto}#how-it-works .content-inner section h2{font-size:36px;line-height:36px}#how-it-works .content-inner section p{font-size:22px;line-height:28px;margin:5px 0}#how-it-works .content-inner section .section-content{max-width:950px;padding:45px 0;margin:auto;position:relative}#how-it-works .content-inner section .section-content a{color:#FFE897;text-decoration:none}#how-it-works .content-inner section .section-content a:hover{text-decoration:underline}#educators .educator-content a,#student-pass .diary .page a{text-decoration:none}#how-it-works .content-inner section.get-your-pass{background:#2D6C35}#how-it-works .content-inner section.get-your-pass .section-content{padding:40px 0}#how-it-works .content-inner section.get-your-pass .description{max-width:420px;margin:40px 0 0 185px;display:inline-block;vertical-align:top}#how-it-works .content-inner section.get-your-pass .description button{width:215px;background:#FFE897;color:#2D6C35;margin:20px 0;display:block;-webkit-transition:background .2s ease-in,color .2s ease-in;-moz-transition:background .2s ease-in,color .2s ease-in;transition:background .2s ease-in,color .2s ease-in}#get-your-pass .pass-content ul.boxes li button,#how-it-works .content-inner section.plan-a-trip .description button{-webkit-transition:background .2s ease-in,color .2s ease-in;-moz-transition:background .2s ease-in,color .2s ease-in;letter-spacing:1px}#how-it-works .content-inner section.get-your-pass .description button:hover{background:#fff;color:#2D6C35}#how-it-works .content-inner section.get-your-pass .image{margin:40px 0 0 60px;display:inline-block}#how-it-works .content-inner section.get-your-pass .image img{width:252px;height:307px}#how-it-works .content-inner section.plan-a-trip{background:#FDEED0;color:#000}#how-it-works .content-inner section.plan-a-trip h2{color:#2D6C35}#how-it-works .content-inner section.plan-a-trip .image{position:absolute;left:-70px}#how-it-works .content-inner section.plan-a-trip .description{max-width:480px;margin:30px 0 0 460px;display:inline-block;vertical-align:top}#how-it-works .content-inner section.plan-a-trip .description button{background:#2D6C35;color:#FFE897;padding:13px 30px;margin:20px 0;transition:background .2s ease-in,color .2s ease-in}#how-it-works .content-inner section.plan-a-trip .description button:hover{background:#fff;color:#2D6C35}#how-it-works .content-inner section.hit-the-road{background:#177099}#how-it-works .content-inner section.hit-the-road .section-content{padding:40px 0}#how-it-works .content-inner section.hit-the-road .description{max-width:435px;margin:40px 0 0 190px;display:inline-block;vertical-align:top}#how-it-works .content-inner section.hit-the-road .image{margin:20px 0 0 60px;display:inline-block}#how-it-works .content-inner section.reminders{background:#C82629}#how-it-works .content-inner section.reminders .image{margin:0 55px 0 0;display:inline-block;vertical-align:top}#how-it-works .content-inner section.reminders .image img{max-width:443px;max-height:198px}#how-it-works .content-inner section.reminders .description{max-width:430px;display:inline-block}#get-your-pass .content{min-height:600px}#get-your-pass .pass-content{background:rgba(23,112,153,.8);padding:30px;font-size:22px;font-weight:400}#get-your-pass .pass-content ul.boxes{margin:40px 0 0;text-align:center}#get-your-pass .pass-content ul.boxes li{width:190px;height:230px;background:#FFE897;color:#2D6C35;font-size:16px;font-weight:200;margin:0 15px 15px 0;display:inline-block;vertical-align:top}#get-your-pass .pass-content ul.boxes li.fourth-graders{width:230px}#get-your-pass .pass-content ul.boxes li img{margin:20px 0 10px}#get-your-pass .pass-content ul.boxes li img.backpack{width:32px;height:40px}#get-your-pass .pass-content ul.boxes li img.leaf{width:27px;height:50px;margin:15px 0 5px}#get-your-pass .pass-content ul.boxes li img.binoculars{width:43px;height:38px}#get-your-pass .pass-content ul.boxes li h2{font-family:Lato,sans-serif;font-size:22px;font-weight:400;padding:0}#get-your-pass .pass-content ul.boxes li p{padding:0 15px 15px}#get-your-pass .pass-content ul.boxes li button{border:1px solid #2D6C35;color:#2D6C35;font-weight:600;padding:10px 20px;transition:background .2s ease-in,color .2s ease-in}#get-your-pass .pass-content ul.boxes li button:hover{background:#2D6C35;color:#fff}#get-your-pass .pass-content ul.boxes li:last-child{margin:0}#student-pass .pass-content{max-width:670px;background:rgba(23,112,153,.9);padding:35px;font-size:18px;font-weight:300}#student-pass .pass-content::after{clear:both;content:"";display:table}#student-pass .pass-content form{max-width:360px;margin:30px auto;border:2px solid #fff;padding:30px;text-align:center}#student-pass .pass-content form .error{color:red;font-size:14px;font-weight:700}#student-pass .pass-content form .error div{padding:0 0 10px}#student-pass .pass-content form .error input[type=text]{border:1px solid red}#student-pass .pass-content label{font-size:16px;padding:0 0 15px;cursor:pointer;display:block}#student-pass .diary .page::after,#student-pass .diary::after{content:"";display:table;clear:both}#student-pass .pass-content label span{font-weight:700}#student-pass .pass-content input[type=checkbox]{background:#FFE897}#student-pass .pass-content button{margin:15px 0 0;padding:15px 40px;background:#FFE897;color:#177099;letter-spacing:1px}#student-pass .pass-content button:hover{background:#fff}#student-pass .diary{min-height:523px;padding:0}#student-pass .diary .diary-left{width:50%;float:left}#student-pass .diary .diary-left .page{margin-right:2px}#student-pass .diary .diary-right{width:50%;float:right}#student-pass .diary .diary-right .page{margin-left:2px}#student-pass .diary.diary-end .page h2{padding:20px 0 0}#student-pass .diary.diary-end .page button{background:#2D6C35;color:#FFE897;padding:15px 25px}#student-pass .diary.diary-end .page button:hover{background:#177099}#student-pass .diary.diary-end .diary-right{text-align:center}#student-pass .diary.diary-end .diary-right img{margin:20px 0 0}#student-pass .diary .page{min-height:525px;background:#fff;padding:0 25px;margin:4px}#student-pass .diary .page h2{font-size:40px;color:#C82629;padding:40px 0 0}#student-pass .diary .page p{color:#177099;font-size:22px;font-weight:400;margin:5px 0 15px}#student-pass .diary .page p:last-child{margin-bottom:0}#student-pass .diary .page span{color:#C82629}#student-pass .diary .page button.start{background:#177099;color:#FFE897;margin:40px auto 0;display:block}#student-pass .diary .page button.start:hover{background:#2D6C35}#student-pass .diary .page ul{padding:10px 0;margin:0}#student-pass .diary .page ul li{margin:20px 0;position:relative}#student-pass .diary .page ul li img{width:100%}#student-pass .diary .page ul li button{width:100%;padding:15px 5px;background:rgba(23,112,153,.9);color:#FFE897;bottom:8px;left:0;position:absolute}#student-pass .diary .page ul li button:hover{background:#2D6C35}#student-pass .diary .page form{max-width:100%;margin:0;border:none;padding:0}#student-pass .voucher-claim .voucher-claim-description{max-width:420px;float:left}#student-pass .voucher-claim .voucher-claim-zipcode{width:210px;padding:0 0 0 15px;float:left}#student-pass .voucher-claim form{max-width:100%;margin:0;padding:0;text-align:left;border:none;vertical-align:top;clear:both}#student-pass .voucher-claim form label{font-weight:700;padding:0 0 10px;cursor:default}#student-pass .voucher-claim form input[type=text]{width:180px;height:28px;padding:10px;margin:0 15px 0 0;color:#177099;font-size:16px;border:1px solid #fff;background:rgba(255,255,255,.7);float:left}#student-pass .voucher-claim form button{width:222px;height:50px;background:#FFE897;font-weight:400;padding:15px;margin:0;float:left}#student-pass .voucher-claim .no-zipcode{padding:10px 0 0;clear:both}#student-pass .voucher-claim .no-zipcode a{font-size:16px}#educators .educator-content{background:rgba(45,108,53,.7);padding:35px;margin:0 0 80px;position:relative}#educators .educator-content h1{font-size:39px}#educators .educator-content h2,#educators .educator-content h3{font-family:Lato,sans-serif;font-size:26px}#educators .educator-content h2{font-weight:400;margin:2px 0 50px}#educators .educator-content h3{color:#FFE897}#educators .educator-content p{font-size:18px;font-weight:400;margin:15px 0}#educators .educator-content button{background:#FFE087;color:#683E2D;letter-spacing:1px;font-weight:400;padding:15px 25px;margin:25px auto 0;display:block}#educators .educator-content .animate-line{right:355px;position:absolute;display:none}#educators .content-inner{background:#E9FCEB;color:#306B38}#educators .content-inner-block{max-width:470px;padding:100px 0;margin:auto}#educators .content-inner-block h3{font-size:30px;padding:0}#educators .content-inner-block p{font-size:18px;line-height:1.4em;color:#323232;margin-bottom:15px}#educators .content-inner-block .download-activity:before,#educators .content-inner-block .generate-vouchers:before{background:#2D6C35;color:#E9FCEB;font-size:38px;border-radius:30px;font-weight:700;font-family:Superclarendon,serif}#educators .content-inner-block .download-activity{max-width:310px;padding:0 0 90px 50px;border-left:5px dotted #B0CFB4;position:relative}#educators .content-inner-block .download-activity h3{line-height:32px}#educators .content-inner-block .download-activity:before{padding:13px 15px;line-height:25px;content:"1";position:absolute;left:-28px}#educators .content-inner-block .generate-vouchers{padding:0 0 0 50px;position:relative}#educators .content-inner-block .generate-vouchers:before{padding:13px;line-height:25px;content:"2";position:absolute;top:-10px;left:-24px}#educators .translation-form{max-width:inherit;margin:0;padding:0}#educators form{max-width:450px;padding:15px 0 0;margin:0 0 0 50px}#educators form::after{clear:both;content:"";display:table}#educators form span{font-size:18px}#educators form fieldset{border:none;padding:0}#educators form fieldset legend{display:none}#educators form .error{color:red}#educators form ul{padding:10px 0}#educators form li{list-style:none;margin:0 0 15px;clear:both}#educators form li label{font-weight:700;font-size:18px;padding-bottom:5px;display:block}#educators form li input[type=text]{width:100%;font-size:18px;border:1px solid #5A7C5D;padding:15px;margin:0 0 10px}#educators form li input[type=number]{width:50px;font-size:18px;border:1px solid #5A7C5D;padding:10px}#educators form li select{font-size:18px}#educators form li .org_or_school>label{display:none}#educators form li .org_or_school ul{padding:0}#educators form li .org_or_school ul li{margin:0;display:inline-block;position:relative;padding-left:15px}#educators form li .org_or_school ul li input[type=radio]{margin:0 5px 0 0}#educators form li .org_or_school ul li:nth-child(1){padding:0 20px 0 0}#educators form li .org_or_school ul li:nth-child(2){padding:0 0 0 35px}#educators form li .org_or_school ul li:nth-child(2):before{content:"or";font-size:18px;position:absolute;left:0}#educators form li .city{max-width:230px}#educators form li .state{max-width:200px;float:left}#educators form li .zipcode{max-width:100px;float:right}#educators form li .error input,#educators form li .error select{border:1px solid red}#educators form li .error.org_or_school{border:none}#educators form button{color:#fff;letter-spacing:1px;padding:10px 20px;margin-right:-30px;background:#306B38;font-weight:400;float:right}#educators form button span{color:#FFD77B;font-size:14px}#educators .preview{max-width:550px;background:#D7FDDC;color:#306B38;padding:30px;font-weight:200;font-size:18px}#educators .preview h2{font-size:30px}#educators .preview p{color:#323232;font-size:18px}#educators .preview form{margin:0}#educators .preview .data{padding:20px 0 0 90px}#educators .preview .data form{width:auto}#educators .preview .data form .buttons{margin:30px 0}#educators .preview .data form .back{border:1px solid #2D6C35;padding:15px 28px;margin:0 20px 0 0;font-family:Superclarendon,serif;font-size:14px;text-transform:uppercase;font-weight:400;text-align:center;display:inline-block;cursor:pointer}#educators .preview .data form button{padding:15px 20px;border:1px solid #2D6C35;font-weight:400;display:inline-block;vertical-align:top;margin:0;float:none}#educators .preview .edit{padding:30px 0;clear:both}#plan-your-trip .plan-your-trip-content{background:rgba(1,63,91,.6);font-weight:400;font-size:24px;line-height:25px;padding:35px}#plan-your-trip .plan-your-trip-content h1{max-width:580px;line-height:45px}#plan-your-trip .plan-your-trip-content p{max-width:580px;line-height:28px;margin:10px 0 15px}#plan-your-trip .plan-your-trip-content .author{font-size:17px;text-transform:uppercase}#plan-your-trip .plan-your-trip-content.plan-field-trip{background:rgba(45,108,53,.7)}#plan-your-trip .plan-your-trip-content.plan-field-trip button{color:#683E2D}#plan-your-trip .plan-your-trip-content.plan-field-trip-details{background:#D7FDDC;color:#2D6C35}#plan-your-trip .plan-your-trip-content.plan-field-trip-details h2{font-size:30px;line-height:40px;margin:25px 0 0}#plan-your-trip .plan-your-trip-content.plan-field-trip-details h3{font-size:18px;padding:0}#plan-your-trip .plan-your-trip-content.plan-field-trip-details p{font-size:18px;margin:0 0 15px}#plan-your-trip .plan-your-trip-content .state-select{max-width:300px;margin:25px auto;padding:0 0 25px;border:2px solid #fff;text-align:center}#plan-your-trip .plan-your-trip-content .state-select .choose-state{font-size:18px;font-weight:600;text-align:left;padding:5px 10px;display:block}#plan-your-trip .plan-your-trip-content .state-select select{margin:25px auto;display:block}#plan-your-trip .plan-your-trip-content .state-select button{width:130px}#plan-your-trip .plan-your-trip-content button{background:#FFE897;color:#177099;font-weight:600;padding:10px 20px;letter-spacing:1px}#plan-your-trip .plan-your-trip-content button:hover{background:#fff;color:#177099}#plan-your-trip .plan-your-trip-content .lets-get-going{width:145px;margin:45px auto 0;text-transform:uppercase;text-align:center;font-family:Superclarendon,serif;color:#FFE897;font-size:19px;font-weight:700;letter-spacing:1px;cursor:pointer}#plan-your-trip .plan-your-trip-content .lets-get-going .arrow-down{margin:25px auto 10px;display:block}#plan-your-trip .content-inner{font-weight:300}#plan-your-trip .content-inner button{background:#FFE897;color:#177099;margin:10px 0 0;-webkit-transition:background .2s ease-in,color .2s ease-in;-moz-transition:background .2s ease-in,color .2s ease-in;transition:background .2s ease-in,color .2s ease-in}#plan-your-trip .content-inner button a{color:#177099}#plan-your-trip .content-inner button:hover{background:#fff;color:#177099}#plan-your-trip .content-inner .plan-your-trip-line-container{max-width:950px;margin:auto;position:relative}#plan-your-trip .content-inner .plan-your-trip-line-container .lines{width:650px;height:1773px;background:url(../img/plan-your-trip-lines.png) no-repeat;top:70px;left:100px;position:absolute}#plan-your-trip .content-inner section{min-height:500px;margin:auto;font-size:20px;line-height:24px}#plan-your-trip .content-inner section h2{font-size:36px;line-height:42px}#plan-your-trip .content-inner section p{font-size:24px;line-height:28px;margin:10px 0}#plan-your-trip .content-inner section .section-content{max-width:950px;margin:auto;position:relative}#plan-your-trip .content-inner section.destination{background:#B1DAEC;min-height:651px;color:#177099}#plan-your-trip .content-inner section.destination .section-content{max-width:720px;padding:80px 0 0 240px}#plan-your-trip .content-inner section.destination .section-content>p{max-width:620px}#plan-your-trip .content-inner section.destination .section-content ul{margin:20px 0 0}#plan-your-trip .content-inner section.destination .section-content li{width:315px;height:180px;margin:0 10px 20px 0;background:#013F5B;text-align:center;display:inline-block;vertical-align:top}#plan-your-trip .content-inner section.destination .section-content li .icon{margin:30px 0 0;height:65px}#plan-your-trip .content-inner section.destination .section-content li .owl{width:39px;height:39px}#plan-your-trip .content-inner section.destination .section-content li .tree{width:41px;height:46px}#plan-your-trip .content-inner section.destination .section-content li .mountains{width:58px;height:31px}#plan-your-trip .content-inner section.destination .section-content li .compass{width:45px;height:46px}#plan-your-trip .content-inner section.destination .section-content li h3{font-size:14px;line-height:14px;color:#FFE897;text-transform:uppercase}#plan-your-trip .content-inner section.destination .section-content li a{width:inherit;height:inherit;color:#fff;text-decoration:none;display:block}#plan-your-trip .content-inner section.destination .section-content li a:hover{text-decoration:underline}#plan-your-trip .content-inner section.destination .section-content li p{font-size:16px;margin:0}#plan-your-trip .content-inner section.destination .section-content li:nth-child(2),#plan-your-trip .content-inner section.destination .section-content li:nth-child(3){background:#177099}#plan-your-trip .content-inner section.lodging{background:#2D6C35}#plan-your-trip .content-inner section.lodging .section-content{padding:10px 0 0 10px}#plan-your-trip .content-inner section.lodging .section-content a{color:#FFE897;text-decoration:none}#plan-your-trip .content-inner section.lodging .section-content a:hover{text-decoration:underline}#plan-your-trip .content-inner section.lodging .section-content .lodging-image{margin:40px 0 0;display:inline-block}#plan-your-trip .content-inner section.lodging .section-content .lodging-content{max-width:410px;padding:70px 0 0 120px;vertical-align:top;display:inline-block}#plan-your-trip .content-inner section.prepare{min-height:566px;background:#CBE4CE;color:#2D6C35}#plan-your-trip .content-inner section.prepare .section-content{padding:5px 0 0;cursor:text}#plan-your-trip .content-inner section.prepare .section-content .prepare-content{width:270px;padding:70px 30px 0 200px;vertical-align:top;display:inline-block}#plan-your-trip .content-inner section.prepare .section-content .packing-list{width:320px;margin:60px 0 0 45px;background:#fff;display:inline-block}#plan-your-trip .content-inner section.prepare .section-content .packing-list h3{font-size:30px;padding:30px 0 10px 20px;font-weight:400}#plan-your-trip .content-inner section.prepare .section-content .packing-list ul{width:auto;margin:5px 20px;border-top:2px solid #2D6C35;padding:20px;font-size:18px;font-weight:600}#plan-your-trip .content-inner section.voucher{background:#177099;color:#fff}#plan-your-trip .content-inner section.voucher .section-content{padding:80px 0 0}#plan-your-trip .content-inner section.voucher .voucher-image{padding:0 0 0 70px;vertical-align:top;display:inline-block}#plan-your-trip .content-inner section.voucher .voucher-image img{width:269px;height:327px}#plan-your-trip .content-inner section.voucher .voucher-content{width:450px;padding:0 0 50px 140px;display:inline-block}#plan-your-trip .content-inner section.field-trip-sites{background:#B1DAEC;color:#177099;min-height:0}#plan-your-trip .content-inner section.field-trip-sites .section-content{padding:60px 0 80px}#plan-your-trip .content-inner section.field-trip-sites .field-trip-sites-content{max-width:650px;padding:0 0 0 200px;display:inline-block}#plan-your-trip .sites-container section{min-height:0}#plan-your-trip .sites-container .state-content{max-width:500px;padding:25px 0;margin:auto}#plan-your-trip .sites-container .state-content h2{font-size:30px;line-height:34px}#plan-your-trip .sites-container.field-trip .state{background:#2D6C35}#plan-your-trip .sites-container .sites{margin:0}#plan-your-trip .sites-container .sites li{font-size:22px;font-weight:200;color:#177099;list-style:none}#plan-your-trip .sites-container .sites li h3{font-size:30px}#plan-your-trip .sites-container .sites li a{color:#115F83;text-decoration:underline}#about .content-inner .agencies-content .participating ul h4 a,#plan-your-trip .sites-container .sites li a:hover{text-decoration:none}#plan-your-trip .sites-container .sites li:nth-child(odd){background:#C9EFFF}#plan-your-trip .sites-container .sites li:nth-child(even){background:#B1DAEC}#plan-your-trip .sites-container.field-trip .sites li,#plan-your-trip .sites-container.field-trip .sites li a{color:#2D6C35}#plan-your-trip .sites-container.field-trip .sites li:nth-child(odd){background:#E9FCEB}#plan-your-trip .sites-container.field-trip .sites li:nth-child(even){background:#CBE4CE}#about .about-content{background:rgba(23,112,153,.8);padding:35px 30px;font-size:22px;line-height:25px}#about .about-content p{padding:10px 0}#about .about-content .about-more{width:270px;margin:35px auto 0;text-transform:uppercase;font-family:Superclarendon,serif;text-align:center;color:#FFE897;font-size:19px;font-weight:700;letter-spacing:1px;cursor:pointer}#about .about-content .about-more .arrow-down{margin:25px auto 10px;display:block}#about .content-inner{font-weight:200;position:relative}#about .content-inner .background-fishies{background:url(../img/about-background-fish.png) top center no-repeat;top:280px;width:1166px;height:1018px;position:absolute}#about .content-inner .agencies{background:#177099}#about .content-inner .agencies-content{max-width:820px;padding:70px 0;margin:auto;position:relative}#about .content-inner .agencies-content h2{color:#C9EFFF;font-size:30px}#about .content-inner .agencies-content .participating{max-width:480px;margin:40px auto 0}#about .content-inner .agencies-content .participating h3{font-size:23px;line-height:21px;padding:0}#about .content-inner .agencies-content .participating p{max-width:330px;font-size:18px;line-height:24px;padding:0;display:inline-block}#about .content-inner .agencies-content .participating ul{border-top:1px solid #62B6DB;margin:15px 0}#about .content-inner .agencies-content .participating ul li{margin:0 0 0 27px;padding:13px 0 10px;border-bottom:1px solid #62B6DB;position:relative}#about .content-inner .agencies-content .participating ul li.open h4:before{content:"–"}#about .content-inner .agencies-content .participating ul li.open img{margin:10px 0 0;float:right;vertical-align:top;display:inline-block}#about .content-inner .agencies-content .participating ul li img{display:none}#about .content-inner .agencies-content .participating ul li p{font-size:16px}#about .content-inner .agencies-content .participating ul h4{font-size:18px;font-family:Lato,sans-serif;display:inline-block;position:relative}#about .content-inner .agencies-content .participating ul h4:before{font-size:22px;font-weight:200;top:-3px;left:-20px;content:"+";position:absolute}#about .content-inner .agencies-content .participating ul h4:hover{color:#FFE897;cursor:pointer}#about .content-inner .agencies-content .participating ul .expand{font-size:14px;padding:0 5px;font-weight:400;display:none}#about .content-inner .agencies-content .participating ul .description{display:none}#about .content-inner .contact{background:#B1DAEC;padding:70px 0}#about .content-inner .contact-content{max-width:486px;color:#115F83;margin:auto;position:relative}#about .content-inner .contact-content img{margin:0 0 35px}#about .content-inner .contact-content h2{font-size:23px;line-height:20px}#about .content-inner .contact-content p{font-size:18px;padding-bottom:20px}#about .content-inner .contact-content a{text-decoration:none;font-weight:400}#about .content-inner .contact-content a:hover{text-decoration:underline}#parents .parents-content{background:rgba(45,108,53,.8);padding:35px 30px;font-size:22px;line-height:25px}#parents .parents-content p{font-size:26px;line-height:32px;padding:10px 0}#parents .parents-content .author{font-size:17px;text-transform:uppercase}#parents .parents-content .parents-more{width:270px;margin:35px auto 0;text-transform:uppercase;font-family:Superclarendon,serif;text-align:center;color:#FFE897;font-size:19px;font-weight:700;letter-spacing:1px;cursor:pointer}#parents .parents-content .parents-more .arrow-down{margin:25px auto 10px;display:block}#parents .content-inner{font-weight:200;position:relative}#parents .content-inner li{padding:70px 0}#parents .content-inner li:nth-child(odd){background:#C82629}#parents .content-inner li:nth-child(odd) button{background:#FFE897;color:#C82629;padding:10px 50px}#parents .content-inner li:nth-child(odd) button:hover{background:#fff;color:#C82629}#parents .content-inner li:nth-child(even){background:#FDEED0;color:#C82629}#parents .content-inner li:nth-child(even) button{background:#C82629;color:#FFE897;padding:10px 20px}#parents .content-inner li:nth-child(even) button:hover{background:#fff;color:#C82629}#parents .content-inner .section-content{max-width:840px;padding:0 0 0 130px;margin:auto}#parents .content-inner .section-content p{max-width:630px;font-size:22px;line-height:30px;padding-bottom:15px}#parents .content-inner .section-content.plan-a-trip{background:url(../img/parents-plan-a-trip.png) top left no-repeat;padding-bottom:90px}#parents .content-inner .section-content.rules{background:url(../img/parents-rules.png) top left 45px no-repeat}#parents .content-inner .section-content.why{background:url(../img/parents-why.png) top left 45px no-repeat}#parents .content-inner .section-content.why img{max-width:473px;margin:15px 0 0}footer{background:#FDEED0;border-top:5px solid #000;color:#2D6C35;clear:both}footer .footer-content{max-width:985px;padding:40px 0 20px;margin:auto;text-align:center;position:relative}footer .footer-content img.doi{width:100px;margin:0 0 10px;opacity:.8;top:40px;right:0;position:absolute;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}footer .footer-content img.doi:hover{opacity:1}footer .footer-content p{color:#000;font-size:12px;padding:5px 0}footer .footer-content p.hashtag{color:#683E2D;font-size:18px;font-weight:500;padding:0 0 10px}footer .footer-content p.notice{padding-top:25px}footer .footer-content nav li{line-height:12px;font-size:12px;margin:10px 0 0;padding:0 10px;border-right:1px solid #683E2D;display:inline-block}footer .footer-content nav li a{text-decoration:none}footer .footer-content nav li a:hover{text-decoration:underline}footer .footer-content nav li:last-child{padding-right:0;border:none}@media (max-width:1050px){.menu-container nav{left:25px}.content{margin-right:25px}#landing .content-inner-block section li .description{max-width:400px}}@media (max-width:800px){nav.mobile-menu .menu-button,nav.mobile-menu ul.menu{background:rgba(23,112,152,.9);border:2px solid #fff;font-family:Superclarendon,serif;text-transform:uppercase;top:10px;right:10px}#about .content-inner .agencies-content .participating ul li.open img,#educators form button,#educators form li .state,#educators form li .zipcode,#landing .content-inner-block section li:nth-child(even) .image{float:none}h1{font-size:30px}h2{font-size:20px}.menu-container nav,ul.top-links{display:none}.content{padding:0;margin:0;min-height:0;position:relative}nav.mobile-menu{height:360px;display:block}nav.mobile-menu .logo{width:50%;top:10px;left:10px;position:absolute;max-width:256px}nav.mobile-menu .logo img{width:100%}nav.mobile-menu .menu-button{font-size:16px;color:#FFE897;letter-spacing:1px;padding:15px 20px;cursor:pointer;position:absolute}nav.mobile-menu ul.menu{text-align:center;left:10px;z-index:500;position:absolute;display:none}nav.mobile-menu ul.menu .close{color:#177099;background:#fff;padding:15px 20px;text-align:right;cursor:pointer}nav.mobile-menu ul.menu li a,nav.mobile-menu ul.menu li input{padding:20px 0;font-family:Superclarendon,serif;font-size:18px;color:#FFE897;text-transform:uppercase;text-decoration:none;display:block}nav.mobile-menu ul.menu li{border-bottom:2px solid #fff}nav.mobile-menu ul.menu li:last-child{border:none}nav.mobile-menu ul.menu li input{width:100%;border:0;background:inherit;cursor:pointer}nav.mobile-menu ul.menu li ul.sub li{width:48%;display:inline-block;border-bottom:none;border-right:2px solid #fff}nav.mobile-menu ul.menu li ul.sub li a{font-family:Lato,sans-serif;color:#fff;text-transform:capitalize}nav.mobile-menu ul.menu li ul.sub li:last-child{border:none}footer nav.mobile-menu{height:auto;padding:20px;display:block}footer nav.mobile-menu ul.menu{top:auto;left:auto;right:auto;position:relative;background:#177099;display:block}#landing .content .animate-line,#landing .content button,#landing nav.mobile-menu{display:none}footer .footer-content{padding:20px}footer .footer-content img.doi{top:0;position:relative}footer .footer-content nav{margin:15px 0}footer .footer-content nav li{margin:0}#landing .menu-container nav{top:0;padding:5px 0}#landing h1{font-size:28px;padding:0}#landing .content{padding:20px}#landing .content .logo{margin:0 0 15px}#landing .content-inner-block{background:#C82629;padding:20px 0 0}#landing .content-inner-block .home-mobile-menu{padding:0 20px 20px;display:block}#landing .content-inner-block .home-mobile-menu .menu{top:auto;left:auto;right:auto;position:relative;background:#177099;display:block}#landing .content-inner-block section{padding:20px 0}#landing .content-inner-block section li .image{display:none}#landing .content-inner-block section li .description{padding:10px 20px}#landing .content-inner-block section li .description h2{font-size:26px}#landing .content-inner-block section li .description p{font-size:19px;margin-bottom:15px}#landing .content-inner-block section li.educators,#landing .content-inner-block section li.ekip,#landing .content-inner-block section li.fourth-graders,#landing .content-inner-block section li.parents{margin:10px 0 50px}#landing .content-inner-block section li.educators .description,#landing .content-inner-block section li.educators .image,#landing .content-inner-block section li.ekip .description,#landing .content-inner-block section li.ekip .image,#landing .content-inner-block section li.fourth-graders .description,#landing .content-inner-block section li.fourth-graders .image,#landing .content-inner-block section li.parents .description,#landing .content-inner-block section li.parents .image{margin:0}#landing .content-inner-block section li.ekip .image{padding:0 20px 50px;border:none;display:block}#educators .educator-content button,#how-it-works .content-block .lets-get-going,#how-it-works .content-inner .how-it-works-line-container,#landing .content-inner-block section li.ekip .image .caption,#plan-your-trip .content-inner .plan-your-trip-line-container,#plan-your-trip .content-inner section.destination .section-content .lodging-image,#plan-your-trip .content-inner section.field-trip-sites .section-content .lodging-image,#plan-your-trip .content-inner section.lodging .section-content .lodging-image,#plan-your-trip .content-inner section.prepare .section-content .lodging-image,#plan-your-trip .content-inner section.voucher .section-content .lodging-image,#plan-your-trip .plan-your-trip-content .lets-get-going{display:none}#landing .content-inner-block section li.ekip .image img{width:100%;border:none}#landing .content-inner-quote section{padding:30px 20px 60px}#landing .content-inner-quote section .quote{font-size:26px}#how-it-works .content-block{padding:40px 20px 50px}#get-your-pass .content .pass-content,#how-it-works .content-inner section.get-your-pass .section-content,#how-it-works .content-inner section.hit-the-road .section-content,#how-it-works .content-inner section.plan-a-trip .section-content,#how-it-works .content-inner section.reminders .section-content,#student-pass .content .pass-content{padding:20px}#how-it-works .content-inner section{min-height:0}#how-it-works .content-inner section h2{font-size:28px;line-height:28px}#how-it-works .content-inner section p{font-size:22px;line-height:24px}#how-it-works .content-inner section.get-your-pass .image,#how-it-works .content-inner section.hit-the-road .image,#how-it-works .content-inner section.plan-a-trip .image,#how-it-works .content-inner section.reminders .image{margin:0;position:relative;left:0}#how-it-works .content-inner section.get-your-pass .image img,#how-it-works .content-inner section.hit-the-road .image img,#how-it-works .content-inner section.plan-a-trip .image img,#how-it-works .content-inner section.reminders .image img{width:100%;height:auto}#how-it-works .content-inner section.get-your-pass .description,#how-it-works .content-inner section.hit-the-road .description,#how-it-works .content-inner section.plan-a-trip .description,#how-it-works .content-inner section.reminders .description{max-width:100%;margin:20px 0}#get-your-pass .content .pass-content h1,#student-pass .content .pass-content h1{font-size:28px}#student-pass .diary{min-height:0}#student-pass .diary .diary-left,#student-pass .diary .diary-right{width:100%;float:none}#student-pass .diary .diary-left .page,#student-pass .diary .diary-right .page{margin:5px 0}#student-pass .diary .diary-left .page{padding-bottom:20px}#student-pass .diary.diary-end .page button{margin-bottom:20px}#student-pass .diary .page{min-height:0;margin:0}#student-pass .diary .page h2{font-size:30px;padding:20px 0 10px}#student-pass .diary .page p{font-size:20px;line-height:27px}#student-pass .diary .page img{width:100%}#student-pass .diary .page button.start{margin:20px auto}#get-your-pass .content .pass-content ul.boxes{margin:15px 0}#get-your-pass .content .pass-content ul.boxes li{width:100%;height:auto;padding:0 0 20px;margin:0 0 15px}#get-your-pass .content .pass-content ul.boxes li:last-child{margin:0}#student-pass .voucher-claim img{margin:10px 0}#student-pass .voucher-claim form button{margin-top:10px}#educators .educator-content{margin:0;padding:20px}#educators .educator-content h1{font-size:26px}#educators .educator-content h2{font-size:24px;margin:5px 0 15px}#educators .educator-content h3{font-size:22px}#educators .educator-content p{font-size:16px}#educators .content-inner-block{padding:20px}#educators .content-inner-block .download-activity,#educators .content-inner-block .generate-vouchers{margin-left:15px;padding-left:35px}#educators form{width:100%;padding:0;margin:0}#educators form li input[type=text]{width:90%}#educators form li .state{padding-bottom:15px}#educators .preview{padding:20px}#educators .preview h2{font-size:26px}#educators .preview .data{padding:20px 0}#educators .preview .data form .buttons{margin-bottom:0}#educators .preview .data form .back{margin-bottom:15px}#plan-your-trip .plan-your-trip-content{padding:20px;font-size:18px}#plan-your-trip .content{font-size:20px;min-height:0}#plan-your-trip .content-inner section{width:auto;min-height:0;font-size:18px}#plan-your-trip .content-inner section h2{font-size:26px;line-height:30px}#plan-your-trip .content-inner section p{font-size:18px;line-height:24px;margin:5px 0}#plan-your-trip .content-inner section.destination,#plan-your-trip .content-inner section.field-trip-sites,#plan-your-trip .content-inner section.lodging,#plan-your-trip .content-inner section.prepare,#plan-your-trip .content-inner section.voucher{padding:20px;min-height:0}#plan-your-trip .content-inner section.destination .section-content,#plan-your-trip .content-inner section.field-trip-sites .section-content,#plan-your-trip .content-inner section.lodging .section-content,#plan-your-trip .content-inner section.prepare .section-content,#plan-your-trip .content-inner section.voucher .section-content{width:auto;padding:0}#plan-your-trip .content-inner section.destination .section-content li,#plan-your-trip .content-inner section.field-trip-sites .section-content li,#plan-your-trip .content-inner section.lodging .section-content li,#plan-your-trip .content-inner section.prepare .section-content li,#plan-your-trip .content-inner section.voucher .section-content li{width:100%}#plan-your-trip .content-inner section.destination .section-content .lodging-content,#plan-your-trip .content-inner section.destination .section-content .prepare-content,#plan-your-trip .content-inner section.field-trip-sites .section-content .lodging-content,#plan-your-trip .content-inner section.field-trip-sites .section-content .prepare-content,#plan-your-trip .content-inner section.lodging .section-content .lodging-content,#plan-your-trip .content-inner section.lodging .section-content .prepare-content,#plan-your-trip .content-inner section.prepare .section-content .lodging-content,#plan-your-trip .content-inner section.prepare .section-content .prepare-content,#plan-your-trip .content-inner section.voucher .section-content .lodging-content,#plan-your-trip .content-inner section.voucher .section-content .prepare-content{max-width:none;padding:0}#plan-your-trip .content-inner section.destination .section-content .packing-list,#plan-your-trip .content-inner section.field-trip-sites .section-content .packing-list,#plan-your-trip .content-inner section.lodging .section-content .packing-list,#plan-your-trip .content-inner section.prepare .section-content .packing-list,#plan-your-trip .content-inner section.voucher .section-content .packing-list{width:100%;margin:10px 0}#plan-your-trip .content-inner section.destination .section-content .packing-list h3,#plan-your-trip .content-inner section.field-trip-sites .section-content .packing-list h3,#plan-your-trip .content-inner section.lodging .section-content .packing-list h3,#plan-your-trip .content-inner section.prepare .section-content .packing-list h3,#plan-your-trip .content-inner section.voucher .section-content .packing-list h3{font-size:24px;padding:10px}#plan-your-trip .content-inner section.destination .section-content .packing-list ul,#plan-your-trip .content-inner section.field-trip-sites .section-content .packing-list ul,#plan-your-trip .content-inner section.lodging .section-content .packing-list ul,#plan-your-trip .content-inner section.prepare .section-content .packing-list ul,#plan-your-trip .content-inner section.voucher .section-content .packing-list ul{padding:10px;font-size:16px}#plan-your-trip .content-inner section.destination .section-content .voucher-image,#plan-your-trip .content-inner section.field-trip-sites .section-content .voucher-image,#plan-your-trip .content-inner section.lodging .section-content .voucher-image,#plan-your-trip .content-inner section.prepare .section-content .voucher-image,#plan-your-trip .content-inner section.voucher .section-content .voucher-image{padding:20px;display:block;text-align:center}#about .about-content .about-more,#about .content-inner .background-fishies,#parents .parents-content .parents-more{display:none}#plan-your-trip .content-inner section.destination .section-content .field-trip-sites-content,#plan-your-trip .content-inner section.destination .section-content .voucher-content,#plan-your-trip .content-inner section.field-trip-sites .section-content .field-trip-sites-content,#plan-your-trip .content-inner section.field-trip-sites .section-content .voucher-content,#plan-your-trip .content-inner section.lodging .section-content .field-trip-sites-content,#plan-your-trip .content-inner section.lodging .section-content .voucher-content,#plan-your-trip .content-inner section.prepare .section-content .field-trip-sites-content,#plan-your-trip .content-inner section.prepare .section-content .voucher-content,#plan-your-trip .content-inner section.voucher .section-content .field-trip-sites-content,#plan-your-trip .content-inner section.voucher .section-content .voucher-content{width:auto;padding:0}#about .content-inner .agencies-content,#about .content-inner .contact,#plan-your-trip .sites-container .state-content{padding:20px}#plan-your-trip .content-inner section.destination .section-content li:nth-child(3){background:#013F5B}#plan-your-trip .content-inner section.destination .section-content li:nth-child(4){background:#177099}#plan-your-trip .sites-container .state-content h2{font-size:24px}#plan-your-trip .sites-container .sites li{font-size:16px}#plan-your-trip .sites-container .sites li h3{font-size:18px}#about .about-content{padding:20px;font-size:18px}#about .content-inner .agencies-content h2{font-size:24px}#about .content-inner .agencies-content .participating{margin:20px 0}#about .content-inner .agencies-content .participating h3{font-size:20px}#about .content-inner .agencies-content .participating p{font-size:16px;line-height:20px}#about .content-inner .contact-content img{margin:0 0 20px;width:100%}#about .content-inner .contact-content h2{font-size:18px}#about .content-inner .contact-content p{font-size:16px}#parents .parents-content{background:#2D6C35}#parents .parents-content h1{line-height:35px}#parents .parents-content p{font-size:18px;padding:5px 0 0}#parents .content-inner li{padding:20px}#parents .content-inner .section-content{padding:0 20px}#parents .content-inner .section-content h2{font-size:28px}#parents .content-inner .section-content p{font-size:18px}#parents .content-inner .section-content.plan-a-trip,#parents .content-inner .section-content.rules,#parents .content-inner .section-content.why{background:0 0;padding:0}#parents .content-inner .section-content.plan-a-trip img,#parents .content-inner .section-content.rules img,#parents .content-inner .section-content.why img{width:100%}#not-found{min-height:auto;background:#C82629}#not-found #maincontent{padding:20px}#not-found #maincontent h1,#not-found #maincontent h2{font-size:30px;line-height:40px}#not-found #maincontent h1{padding:10px 0}#not-found #maincontent button{font-size:14px;margin-bottom:20px}#privacy-policy .content{padding:0 20px}}