@charset "utf-8";#locationsContainer h2{margin-bottom:25px;}#locationsTopContainer{position:relative;}#locationsTopContainer h2{margin-top:0;}.comingSoon{margin-top:-2px;}#locationsNav{margin-top:10px;}#locationsNav ul{list-style:none;}#locationsNav ul li{padding-bottom:5px;font-size:27px;line-height:30px;}#locationsNav ul li ul li{padding-left:30px;padding-bottom:7px;line-height:13px;}#locationsNav ul li ul{display:none;}#locationsNav ul li ul li a{font-weight:normal;font-size:14px;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:13px;}.currentNavItem{color:#fff;}#locationsNav a:hover{color:#dc6b2f;text-decoration:none;}#mapContentContainer{height:500px;}#mapContentContainer.short-map{height:320px;}#mapFrame{background-color:#FFFFFF;height:100%;width:100%;}#map{height:100%;width:100%;border:2px solid black;}#map-legend{float:left;}.legend-icon{float:left;margin-left:10px;}.legend-title{position:relative;top:13px;font-size:18px;font-weight:bold;}.legend-icon img{margin-right:2px;}.infowindow a{font-size:16px;}.infowindow_details .location_address{font-size:16px;}#locationsList a:focus{color:#dc6b2f;text-decoration:none;}#locationInfo{height:auto;}#locationInfo a{text-decoration:underline;font-weight:normal;}#locationTitle{font-size:37px;line-height:37px;margin:3px 0 2px 0;font-family:'Amatic SC';font-weight:bold;}#locationAddress{line-height:19px;margin-bottom:5px;font-size:18px;}#getDirections{margin-bottom:10px;}#locationPhone{margin-bottom:5px;}#locationEmail{margin-bottom:15px;}#locationHours{}#locationsPhotosContainer{width:100%;}.fundraise-learn-more{position:relative;float:right;margin-top:50px}#locationsJoinUs{height:auto;padding:15px;font-size:13px;overflow:hidden;}#locationsJoinUs a{text-decoration:none!important;font-size:11px;}#locationsJoinUs a:hover{color:#dc6b2f;}#locationsLower{margin-top:25px;}#jobsPanel{margin-top:25px;}#locationApplyButton{position:absolute;right:20px;top:10px;}.zipcode-container{margin-bottom:15px;}#zipcode_locator{float:left;margin-left:15px;}#zipcode_locator .input{float:left;position:relative;}#zipcode_locator .input .error{font-family:Arial,Helvetica,sans-serif;;font-size:13px;position:absolute;top:40px;width:180px;}#zipcode_locator .submit{float:left;}#zipcode_locator .placeholder{position:absolute;width:16px;height:16px;right:23px;top:12px;}#zipcode_locator .placeholder .close{cursor:pointer;}#zipcode_locator label{font-family:Arial,Helvetica,sans-serif;;font-size:14px;font-weight:bold;margin-right:10px;position:relative;top:5px;}.zip-input{height:38px;margin:0 5px 0 0;padding:5px 20px 5px 10px;text-align:center;width:180px;font-size:15px;background:none;background:url(/img/locations_zip_field.png);}.zip-submit{background:none;background-image:url(/img/zip_search.png);cursor:pointer;height:36px;visibility:visible;width:36px;text-indent:-99999px;}#zipcodeList li{list-style:disc;margin-left:20px;}#zipcodeList a:focus{color:#dc6b2f;text-decoration:none;}#FBalbum{margin:0 -2px 0 -2px;}.fb-social-img-container{width:25%;float:left;padding:0 2px 4px 2px;}.fb-social-img{width:100%;height:150px;background-position:center;background-repeat:no-repeat;}