@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700);@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700);.navbar-logo{height:80px;margin-top:5px;margin-left:5px}@media only screen and (max-width:767px){.navbar-logo{margin-top:20px;margin-right:5px;height:60px}}@media only screen and (min-width:768px){.navbar-logo{margin-top:20px;margin-right:5px;height:60px}}@media only screen and (min-width:992px){.navbar-logo{margin-top:5px;margin-right:5px;height:80px}}.navbar-logo-footer{margin-top:5px;margin-bottom:15px;max-width:99px!important}@media only screen and (max-width:767px){.navbar-logo-footer{margin-top:20px;margin-bottom:0}}.navbar-collapse-head{display:none}.navbar-head.navbar-static-top{z-index:1000!important}@media only screen and (max-width:767px){.navbar-head .navbar-nav .nav-logo-item{display:none}}.navbar-head .navbar-nav .nav-logo-item-top{display:block}@media only screen and (max-width:767px){.navbar-head .navbar-nav .nav-logo-item-top{display:none!important}}@media only screen and (min-width:768px){.navbar-head .navbar-nav .nav-logo-item-top{display:none!important}}@media only screen and (min-width:992px){.navbar-head .navbar-nav .nav-logo-item-top{display:block!important}}@media only screen and (max-width:767px){.navbar-head .navbar-nav{display:block!important}}@media only screen and (max-width:767px){.navbar-head li{display:block;text-align:center}}.nav-footer li{display:inline-block}.nav-footer li .social-media-footer{display:inline-block;padding:10px}.nav-footer li .social-media-footer img{width:40px}@media only screen and (max-width:767px){.nav-footer{text-align:center}}.nav-container{width:100%}.navbar{min-height:120px;margin-bottom:0;background-color:#fff}@media only screen and (max-width:767px){.navbar{min-height:100px}}@media only screen and (min-width:768px){.navbar{min-height:100px}}.navbar.center{text-align:center}@media only screen and (max-width:767px){.navbar.center{text-align:right}}.navbar.center .nav{display:inline-block;float:none}.navbar .menu-link{line-height:90px}.navbar .menu-link-small{line-height:20px}@media only screen and (max-width:767px){.navbar .menu-link{line-height:30px;border-bottom:1px solid #f8f8f8;padding-left:30px}}.navbar .menu-link:hover{color:#4a4a4a}.navbar-footer{padding:35px 0;background-color:#f8f8f8}.navbar-toggle{margin-top:38px;float:left;border-color:transparent!important}@media only screen and (max-width:767px){.navbar-toggle{float:left;margin-left:5px;margin-top:30px;border:none}}@media only screen and (min-width:768px){.navbar-toggle{float:left;margin-left:5px;margin-top:30px;border:none}}.navbar-toggle-close{margin-left:25px;margin-top:25px}.navbar-logo-link img{margin:19px 0 0}@media only screen and (min-width:768px){.navbar-logo-link{text-align:center}}.navbar-collapse{transition:none}@media only screen and (max-width:767px){.navbar-collapse{text-align:left}}.navbar-collapse[aria-expanded=true]{position:fixed;width:100%;background-color:#fff;padding:0;top:0;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important}@media only screen and (max-width:767px){.navbar-collapse[aria-expanded=true]{text-align:left}}.navbar-collapse[aria-expanded=true] .navbar-collapse-head{display:block;height:95px;width:100%;background-color:#fff}@media only screen and (max-width:767px){.navbar-collapse[aria-expanded=true] ul li a{text-align:left;padding-left:60px}}@media only screen and (max-width:767px){.navbar-header{padding-bottom:15px}}.navbar-static-top{z-index:500!important}.navbar-default .navbar-nav>li>a:hover{color:#026933}.navbar-default .navbar-nav>li>a:active,.navbar-default .navbar-nav>li>a:focus{color:#4a4a4a}@media only screen and (max-width:767px){.text-center{text-align:left}}@media only screen and (min-width:992px){.width-80-percent{width:80%!important}}.no-pointer-events{pointer-events:none}.no-padding-top{padding-top:0!important}.no-margin{margin:0!important}.no-margin-bottom{margin-bottom:0!important}@media only screen and (max-width:767px){.margin-top-mobile-20{margin-top:20px!important}}.no-padding-bottom{padding-bottom:0!important}@media only screen and (max-width:767px){.no-padding-top-mobile{padding-top:0!important}}@media only screen and (max-width:767px){.no-margin-mobile{margin:0}}.center-image{display:block;margin:auto}@media only screen and (max-width:767px){.center-image-mobile{text-align:center}}.content{margin-top:125px}@media only screen and (max-width:767px){.content{margin-top:100px}}.navbar-fixed-top .navbar-collapse{max-height:100%}.hero-banner{height:545px;margin-bottom:45px;background:url(../../images/pictures/main-banner-kid.jpg) no-repeat 50%;background-size:cover}.hero-banner h1{font-size:64px;text-shadow:0 2px 6px rgba(0,0,0,.5);color:#fff;font-weight:400;width:500px;position:absolute;left:55px;margin-left:0;top:100px;margin-bottom:21px}@media only screen and (max-width:767px){.hero-banner{height:200px;margin-bottom:0}}.programs-image{max-width:233px}@media only screen and (max-width:767px){.programs-image{margin-bottom:40px!important}}@media only screen and (max-width:767px){.magic-hat-image{margin-top:40px!important}}@media only screen and (max-width:767px){.castle-image{margin-bottom:40px!important}}@media only screen and (max-width:767px){.who-we-serve-image{max-width:250px}}.section{padding-top:30px;padding-bottom:30px;margin-left:20%;margin-right:20%}.section-contact{margin-bottom:200px;padding-bottom:0}@media only screen and (max-width:767px){.section{margin-left:15px;margin-right:15px}}@media only screen and (min-width:768px){.section{padding-top:40px;padding-bottom:40px}}.section.bottom-pull{margin-bottom:-80px}@media only screen and (max-width:767px){.section.bottom-pull{margin-bottom:-20px}}.section.tight{margin-left:0;margin-right:0}@media only screen and (min-width:768px){.section.tight{margin-left:5%;margin-right:5%}}@media only screen and (min-width:992px){.section.tight{margin-left:16%;margin-right:16%}}@media only screen and (min-width:1200px){.section.tight{margin-left:20%;margin-right:20%}}@media only screen and (min-width:1550px){.section.tight{margin-left:27%;margin-right:27%}}.section .title{color:#4a4a4a;font-weight:300;padding-top:20px}.section .title.centered{text-align:center}.section .title .content{color:#9b9b9b}.section .subtitle{color:#4a4a4a;font-weight:300;margin-top:0}.section .content{margin-top:30px;margin-bottom:30px;font-size:16px;line-height:24px}.section .content.right{margin-top:0}@media only screen and (max-width:767px){.section .content{margin-top:15px;margin-bottom:15px;line-height:22px}}@media only screen and (min-width:1200px){.section .content{font-size:18px;line-height:26px}}.section .content .stats{font-size:14px;line-height:1.3em}.section .content.quote-news{font-style:italic;color:#026933;text-align:center}.section .call-to-action{color:#026933;font-size:18px;line-height:26px}@media only screen and (max-width:767px){.section .call-to-action{font-size:16px}}.section.last{margin-bottom:160px}.section img{max-width:100%}@media only screen and (max-width:767px){.section img{margin-bottom:10px}}@media only screen and (min-width:1200px){.section img{width:auto}}.section img.news{width:100%;margin-top:63px}@media only screen and (max-width:767px){.section img.news{margin-top:0}}.section img.news.left-image{margin-top:0;margin-bottom:30px}@media only screen and (max-width:767px){.section img.news.left-image{margin-top:20px}}.section img.news.side-image{margin-top:0;margin-bottom:0}@media only screen and (max-width:767px){.section img.news.side-image{margin-top:20px}}.section img.news.image-only{margin-top:20px}.section img.news.image-only.top-logo{margin-top:0;margin-bottom:35px}.section img.news.letter{border:1px solid grey}@media only screen and (max-width:767px){.section img.image-50-mobile{width:50%}}@media only screen and (min-width:992px){.homepage-image,.mission-image,.vision-image{width:80%!important;margin-left:10%}}@media only screen and (min-width:768px){.vision-image{margin-top:124px}}@media only screen and (min-width:768px){.mission-image{margin-top:80px}}.btn{background:#026933;border:1px solid #fff;border-radius:6px;padding:9px 22px;font-size:16px;color:#fff;letter-spacing:.1px;line-height:20px;transition:background .25s}.btn.orange{background:#e65c02}.btn.orange:focus,.btn.orange:hover{background:#cd5202;color:#fff}.btn.pumpkin{background:#ff781f}.btn.pumpkin:focus,.btn.pumpkin:hover{background:#ff6906;color:#fff}.btn.donate-navbar{background:#fd2974}.btn.donate-navbar.desktop{position:absolute;bottom:3px;right:15px}.btn.donate-navbar.mobile{margin-top:15px}.btn.donate-navbar:focus,.btn.donate-navbar:hover{background:#f10257;color:#fff}.btn.full{width:100%}.btn:focus,.btn:hover{background:#025027;color:#fff}.card{border:1px solid #ececec;border-radius:8px;padding:40px}@media only screen and (max-width:767px){.card{padding:30px 20px;text-align:left}}.doctor-zeus-hat{height:136px}.social-media{position:absolute;top:270px;left:55px}.social-media hr{border-width:3px}.social-media p{color:#fff;font-size:18px;font-weight:700;margin-bottom:15px}.social-media img{display:inline-block;width:60px;margin-right:30px}footer{background-color:#f8f8f8;margin-top:60px}@media (max-width:991px){.navbar-header{float:none}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin:7.5px -15px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}}label{font-size:18px;font-weight:400;margin-bottom:0;text-align:left;color:#4a4a4a}label.no-padding{padding:0}input,select,textarea{font-size:14px;background-color:#f8f8f8;border-radius:2px;border:1px solid #ececec;color:#4a4a4a;margin:7px 0 25px}input:focus,select:focus,textarea:focus{outline:none}input.last,select.last,textarea.last{margin-bottom:30px}input,select{height:38px}.input-group input{margin:0;border-right:none}.input-group input:focus{outline:none}.input-group-addon{background:#f8f8f8;border:1px solid #ececec;border-left:none;color:#b8b8b8}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b8b8b8}input:-moz-placeholder,textarea:-moz-placeholder{color:#b8b8b8}textarea{line-height:22px;padding-top:8px;padding-bottom:8px;resize:none;height:160px}.form-submit-btn{display:inline-block}.spinner{display:none;width:32px!important;height:32px}.success-message{text-align:center;display:none}.success-message img{width:100%;display:block}.error-message{color:red;display:none}.red-warning-icon{width:20px!important;height:auto;margin-bottom:5px!important;margin-right:5px;margin-left:15px}@media only screen and (min-width:992px){.modal-lg{width:800px}}.modal-dialog{margin-top:100px!important}@font-face{font-family:Doctor Soos Light;src:url(../fonts/DoctorSoosLight.eot?) format("eot"),url(../fonts/DoctorSoosLight.woff2) format("woff2"),url(../fonts/DoctorSoosLight.woff) format("woff"),url(../fonts/DoctorSoosLight.ttf) format("truetype"),url(../fonts/DoctorSoosLight.svg#Doctor_Soos_Light) format("svg")}@font-face{font-family:Doctor Soos Bold;src:url(../fonts/DoctorSoosBold.eot?) format("eot"),url(../fonts/DoctorSoosBold.woff2) format("woff2"),url(../fonts/DoctorSoosBold.woff) format("woff"),url(../fonts/DoctorSoosBold.ttf) format("truetype"),url(../fonts/DoctorSoosBold.svg#Doctor_Soos_Bold) format("svg")}body{background-color:#fff;color:#9b9b9b;letter-spacing:.11px;font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-weight:300;font-family:Roboto Slab,sans-serif;margin-bottom:40px}@media only screen and (max-width:767px){h1{font-size:28px}}h3{font-size:26px;font-family:Roboto Slab,sans-serif}h3.quote{font-family:Doctor Soos Light;color:#4a4a4a;font-size:36px;line-height:36px;padding:0 15px}@media only screen and (min-width:992px){h3.quote{padding:0 35px}}@media only screen and (min-width:1200px){h3.quote{padding:0 80px}}@media only screen and (min-width:1550px){h3.quote{padding:0 160px}}a,p{font-weight:300}p.dr-zeus{font-size:18px;line-height:24px;font-weight:400;margin-top:25px}html{position:relative;min-height:100%}body{margin:0 0 125px}footer{position:absolute;left:0;bottom:0;height:125px;width:100%}.green-text,.green-text:hover{color:#026933}.navbar-collapse.collapse.in{display:block!important}