.subway-footer-container {display:flex;flex-flow:row nowrap;justify-content:space-between;}
.subway-footer-left {padding-right:20px;box-sizing:border-box;}
.subway-footer-right {display:flex;flex-flow:column nowrap;}
.subway-footer-tinyspacer {height:10px;}
.subway-footer-legal {color:white;}
.subway-footer-legal a {color:white;transition:.2s ease all;}
.subway-footer-legal a:hover {color:#ffcb00 !important;} #logo {max-width:250px;}
.footercredits {padding-top:0;}
div.white_button {background:white;border-radius:10px;padding:15px;float:right;margin:10px 0;transition:.3s ease all;}
div.white_button:hover {background:#fef200;}
h5.white_button {margin:0;padding:0;}
.green_button {margin:0;color:white !important;padding:10px;background:#015643;border-radius:5px;display:inline-block;transition:.3s ease all;}
.whitish_button {margin:0;color:black !important;padding:15px;background:#ffffff;border-radius:10px;display:inline-block;transition:.3s ease all;}  .home .contentclass {padding-top:0 !important;}
.homepagecontent {width:100%;padding:0;}
.hm-greenbar-outercontainer {width:100%;background:#009941;position:relative;}
.hm-blackbar-outercontainer {width:100%;background:#000000;position:relative;}
.hm-greenbar-innercontainer {padding:30px;margin:0 auto;width:100%;max-width:1200px;display:flex;flex-flow:row nowrap;justify-content:space-between;box-sizing:border-box;}
.hm-greenbar-buttoncontainer {display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:space-between;margin:0 -5px;}
.hm-button {flex-grow:1;transition:.3s ease all;margin:5px;}
.hm-button:hover {filter:brightness(120%);}
.hm-greenbar-textcontainer {flex-grow:1;}
.hm-menu-image {width:100%;}
.hm-textcontainer-header {color:#ffcb00;margin-top:0;padding-top:0;}
.hm-featurebox-imageonright {display:flex;flex-flow:row nowrap;width:100%;max-width:1200px;padding:30px;box-sizing:border-box;margin:0 auto;justify-content:space-between;}
@media screen and (min-width:1px) and (max-width:500px) {.hm-featurebox-imageonright {flex-flow:column wrap;}}
.hm-featurebox-imageonleft {display:flex;flex-flow:row nowrap;width:100%;max-width:1200px;padding:30px;box-sizing:border-box;margin:0 auto;justify-content:space-between;}
@media screen and (min-width:1px) and (max-width:500px) {.hm-featurebox-imageonleft {flex-flow:column-reverse wrap;}}
.hm-featurebox-big {width:65%;box-sizing:border-box;}
@media screen and (min-width:1px) and (max-width:500px) {.hm-featurebox-big {width:100%;}}
.hm-featurebox-small {width:30%;}
@media screen and (min-width:1px) and (max-width:500px) {.hm-featurebox-small {width:100%;}}
.hm-featurebox-image {max-width:100%;}
.hm-feature-header {margin:0 !important;padding:0 0 20px 0 !important;}
.hm-feature-line {width:100%;max-width:1200px;box-sizing:border-box;background:#009941;height:5px;margin:0 auto;}
.tiny-home-text {font-size:12px;line-height:15px;} .home_catering {float:left;width:65%;margin-right:5%;}
.home_cateringpic {float:left;width:30%;position:relative;}
.greenline {width:100%;height:2px;background:#015643;}
.home_employment_pic {float:left;margin:30px 30px 20px 0 !important;width:25%;padding:0;border-radius:10px;}
p {margin-bottom:20px;}
img.scholarship_pic {float:right;margin:0 0 20px 30px;width:40%;border-radius:15px;}
#nav-main ul.sf-menu ul li a, .nav-main ul.sf-menu ul li a, #nav-second ul.sf-menu ul li a {font-size:18px !important;}
.subway_footer_links {text-decoration:underline !important;transition:.2s ease all !important;}
a.subway_footer_links:hover {color:#ffcb00 !important;} div.loc {width:250px;float:left;margin:0 20px 20px 0;min-height:150px;max-height:150px;}
p.loc_a {font-weight:bold;color:#015643;margin-bottom:0;}
p.loc_b {margin-bottom:0;}
p.loc_c {font-size:80%;font-style:italic;}
a.loc_c {text-decoration:underline;} .community-toptext {margin-bottom: 30px !important;}
.community_button_container {display:flex;flex-flow:row nowrap;justify-content:space-between;}
@media screen and (min-width:1px) and (max-width:800px) {.community_button_container {flex-flow:row wrap;}}
a.community_button {width:24%;background:#015643;border-radius:15px 50px;padding:20px;box-sizing:border-box;display:flex;flex-flow:column nowrap;justify-content:flex-start;transition:.3s ease all;}
@media screen and (min-width:400px) and (max-width:800px) {a.community_button {width:49%;margin-bottom:20px;}}
@media screen and (min-width:1px) and (max-width:400px) {a.community_button {width:100%;margin-bottom:20px;}}
a.community_button:hover {background:#009941;}
h3.community_button {text-align:center;color:white;}
@media screen and (min-width:800px) and (max-width:1200px) {h3.community_button {font-size:22px;line-height:26px;}}
@media screen and (min-width:400px) and (max-width:800px) {h3.community_button {font-size:20px;line-height:24px;}}
@media screen and (min-width:1px) and (max-width:400px) {h3.community_button {font-size:18px;line-height:22px;}}
.community_thumb {border-radius:50%;width:100%;}
.fundraising_card {float:right;width:400px;margin:0 0 20px 30px;}
a.underline {text-decoration:underline;}
.cash_card {float:right;width:400px;margin:0 0 20px 30px;} .employment-positions {font-weight: bold; color: #015643;}
.employment-bigtext {color:#009941;text-decoration:underline !important;}
.employment_button_container {display:flex;flex-flow:row nowrap;justify-content:flex-start;}
@media screen and (min-width:1px) and (max-width:800px) {.employment_button_container {flex-flow:row wrap;justify-content:space-between;}}
a.employment_button {width:24%;margin-right:1%;background:#015643;border-radius:15px 50px;padding:20px;box-sizing:border-box;display:flex;flex-flow:column nowrap;justify-content:flex-start;transition:.3s ease all;align-items:center;}
@media screen and (min-width:400px) and (max-width:800px) {a.employment_button {width:49%;margin-bottom:20px;margin-right:0;}}
@media screen and (min-width:1px) and (max-width:400px) {a.employment_button {width:100%;margin-bottom:20px;margin-right:0;}}
a.employment_button:hover {background:#009941;}
h3.employment_button {text-align:center;color:white;}
@media screen and (min-width:800px) and (max-width:1200px) {h3.employment_button {font-size:22px;line-height:26px;}}
@media screen and (min-width:400px) and (max-width:800px) {h3.employment_button {font-size:20px;line-height:24px;}}
@media screen and (min-width:1px) and (max-width:400px) {h3.employment_button {font-size:18px;line-height:22px;}}
img.employment_button {margin:20px auto;width:100%;max-width:200px;} .last_frontier_sweep_1 {float:left;width:33%;margin:30px 3% 30px 0;}
.last_frontier_sweep_2 {float:left;width:33%;margin:30px 3% 30px 0;}
.last_frontier_sweep_3 {float:left;width:28%;margin:30px 0 30px 0;}
.cup_promo_home {float:left;margin:-70px 30px 20px 0;width:200px;}
.alaska_airlines_sweep {width:100%;margin-bottom:10px;}
.coca_cola_sweep {width:100%;} .contact_left {float:left;width:50%;}
.contact_right {float:right;width:46%;margin-left:4%;} @media screen and (max-width:1200px) {
.footercredits {padding-top:0;}
.home .contentclass {padding-top:0;}
.kad-header-style-three #nav-main ul.sf-menu > li > a {padding:0 10px;font-size:18px;}
}
@media screen and (max-width:1000px) {
.footercredits {padding-top:0;}
.home .contentclass {padding-top:0;}
.home_paragraph_community {float:left;width:100%;margin-left:0;}
.button_container {float:left;width:100%;}
.home_button {float:left;width:46%;margin-right:4%;}
.home_employment_pic {float:left;margin:30px 30px 20px 0;width:50%;}
div.community_button {float:left;width:48%;margin-right:2%;margin-bottom:30px;padding:15px;box-sizing:border-box;font-size: 12px;}
}
@media screen and (max-width:600px) { .hm-button {margin-bottom:15px;}
.hm-greenbar-buttoncontainer {flex-flow:column nowrap;flex-basis:40%;justify-content:flex-start;}
.hm-greenbar-textcontainer {flex-basis:40%;}
.hm-button {flex-grow:0;} .footercredits {padding-top:0;}
.home .contentclass {padding-top:0;}
.home_paragraph_community {float:left;width:100%;margin-left:0;}
.button_container {float:left;width:100%;}
.home_employment_pic {float:left;margin:30px 30px 20px 0;width:50%;}
div.community_button {float:left;width:48%;margin-right:2%;margin-bottom:30px;padding:15px;box-sizing:border-box;}
.fundraising_card {float:right;width:100%;margin:30px 0;}
.cash_card {float:right;width:100%;margin:30px 0;}
div.employment_button {width:100%;margin:15px 0;}
img.scholarship_pic {float:right;margin:30px 0;width:100%;}
}
@media screen and (max-width:400px) { .hm-greenbar-innercontainer {padding:15px;}
.hm-hm-belowthegreen-inner {padding:15px;}
.hm-greenbar-buttoncontainer {flex-basis:100%;flex-flow:row nowrap;}
.hm-greenbar-textcontainer {flex-basis:100%;padding-top:20px;margin-left:0;}
.hm-greenbar-innercontainer {flex-flow:column nowrap;}
.hm-button {flex-basis:46%;} .footercredits {padding-top:0;}
.home .contentclass {padding-top:0;}
.home_paragraph_community {float:left;width:100%;margin-left:0;}
.button_container {float:left;width:100%;}
.home_catering {float:left;width:100%;margin-right:0;}
.home_cateringpic {float:left;width:100%;}
.home_employment_pic {float:left;margin:30px 0;width:100%;}
div.community_button {float:left;width:100%;margin-right:0;margin-bottom:30px;padding:15px;box-sizing:border-box;}
.fundraising_card {float:right;width:100%;margin:30px 0;}
.cash_card {float:right;width:100%;margin:30px 0;}
div.employment_button {width:100%;margin:15px 0;}
img.employment_button {width:80%;margin:0 10% 30px 10%;}
img.scholarship_pic {float:right;margin:30px 0;width:100%;}
.kad-header-style-three #thelogo img {margin:5px auto;}
.last_frontier_sweep_1 {width:100%;margin:30px 0 30px 0;}
.last_frontier_sweep_2 {display:none;}
.last_frontier_sweep_3 {width:100%;margin:30px 0 30px 0;}
.cup_promo_home {margin:-70px 0 30px 0;width:100%;}
div.loc {width:100%;margin:0 0 20px 0;min-height:0;max-height:none;}
.contact_left {width:100%;}
.contact_right {width:100%;margin-left:0;}
}