/* good_for_santa_barbara /section_styles */

.intro { text-align: center; font-family: "rockinghamlight_italic", serif; font-style: italic; font-size: 22px; }

#sponsors-box { border: 1px solid #000; margin: 0 0 1em; padding: 15px; }
#sponsors-box h2 { margin: 0 0; padding: 1em 0; line-height: 22px; text-align: center; font-size: 24px; font-family: 'rockingham_bold'; color: #a81519; text-transform: uppercase; }
#sponsors-box ul { list-style: none; padding: 0; margin: 0; }
#sponsors-box ul li { text-align: center; font-style: italic; margin-bottom: .5em; font-family: "Open Sans", sans-serif; font-size: 1.5em; }

#sponsors-box.in-page { float: right; width: 300px; border: none; padding-left: 1.5em; background-color: white; }
#sponsors-box.in-page h2 { text-align: left; color: black; text-transform: capitalize; }
#sponsors-box.in-page ul li { text-align: left; font-size: 1em; }

ul.sponsorlist + h2, h2.rsbh2 { margin-top: 1em; border-bottom: 1px solid lightgray; font-size: 2em; }
h2.rsbh2 { margin-top: 1em; }

ul.sponsorlist { display: flex; flex-flow: row wrap; margin: 0; padding: 0; }
ul.sponsorlist li { list-style: none; margin: 2em auto; padding: 0 15px; }
ul.sponsorlist li a, ul.sponsorlist li { display: block; }
ul.sponsorlist li a img, ul.sponsorlist li img { max-width: 250px; height: auto; }
ul.sponsorlist li:nth-child(3):after { display: block; content: ""; clear: both; }
ul.sponsorlist li h2 { margin-bottom: 0; font-family: "rockingham_bold", serif; font-weight: bold; color: black; }

.sponsorpage { width: 850px; margin: 2em auto; }
.sponsorpage h1 { border-bottom: 1px solid lightgray; }
.sponsorlabel { font-family: "open-sans"; font-size: 14px; line-height: 10px; margin-bottom: 15px; display: block; text-align: left; text-transform: uppercase; }

.nonprofit_guide_promo { display: block; border: 8px solid #32417e; text-align: center; margin: -21px -21px; }
.nonprofit_guide_promo h3 { font-family: "rockingham_condensed", serif; font-weight: normal; font-size: 24px; }
.nonprofit_guide_promo h3 img { width: 180px; display: block; margin: 0 auto; }
.nonprofit_guide_promo p { text-align: center; font-family: "rockinghamlight_italic", serif; font-style: italic; font-size: 18px; margin: 0 auto 1em; width: 80%; }
.nonprofit_guide_promo.in-page { margin: 0 auto; max-width: 600px; text-align: center; }

ul.nonprofitlist { margin: 0; padding: 0; }
ul.nonprofitlist li { list-style: none; margin: 2em auto; width: 800px; }
ul.nonprofitlist li a, ul.nonprofitlist li { display: block; }
ul.nonprofitlist li a img, ul.nonprofitlist li img { max-width: 250px; height: auto; }
ul.nonprofitlist li:nth-child(3):after { display: block; content: ""; clear: both; }
ul.nonprofitlist li h2 { margin-bottom: 0; font-family: "rockingham_bold", serif; font-weight: bold; color: black; }
ul.nonprofitlist li a.sponsor_url { font-size: 14px; color: #a72c2c; }
ul.nonprofitlist li a.call-to-action { display: block; width: 125px; margin: .5em 0 1em; text-align: center; }
ul.nonprofitlist li .sponsor_description { float: right; width: 560px; padding-left: 40px; }
ul.nonprofitlist li .sponsor_info { float: left; width: 200px; }
ul.nonprofitlist li hr { clear: both; }


ul.sponsorlist li.santa_barbara_foundation6 a img { max-width: 200px; }
ul.sponsorlist li.pacific_western_bank2 a img { max-width: 300px; }
ul.sponsorlist li.direct_relief1 a img { margin: 5.5em 0; }
ul.sponsorlist li.california_state_university_channel_islands1 a img { margin: 2em 0; max-width: 200px; }
ul.sponsorlist li.new_beginnings_counseling_center2 a img { max-width: 300px; }
ul.sponsorlist li.girls_inc_of_greater_santa_barbara11 a img, 
	ul.sponsorlist li.new_directions_for_people_with_disabilities a img, 
	ul.sponsorlist li.north_county_rape_crisis_and_child_protection_center a img { max-width: 150px; }
ul.sponsorlist li.santa_barbara_neighborhood_clinics a img { max-width: 200px; margin: 2em 0; }
ul.sponsorlist li.foodbank_of_santa_barbara_county3 a img { max-width: 200px; }
ul.sponsorlist li.santa_barbara_channelkeeper a img {max-width: 200px; margin: 3em 0; }
ul.sponsorlist li.santa_barbara_school_of_squash1 a img { margin: 3.5em 0; max-width: 120px; }
ul.sponsorlist li.the_cancer_foundation_of_santa_barbara a img { margin: 5em 0; }
ul.sponsorlist li.american_red_cross_of_the_pacific_coast4 a img { max-width: 350px; }


/*
ul.sponsorlist li.direct_relief1 a img { margin: 3em 0; }
ul.sponsorlist li.american_red_cross_of_the_pacific_coast4 img { max-width: 300px; margin: .5em 0; }
ul.sponsorlist li.santa_barbara_city_college_foundation img { max-width: 150px; }
ul.sponsorlist li.angels_foster_care1 img { max-width: 170px; }
ul.sponsorlist li.california_state_university_channel_islands1 img,
   ul.sponsorlist li.hutton_parker_foundation1 img{ max-width: 200px; }
ul.sponsorlist li.hillside_house img { max-width: 275px; }
ul.sponsorlist li.ganna_walska_lotusland1 img, 
	ul.sponsorlist li.santa_barbara_school_of_squash1 img, 
	ul.sponsorlist li.teddy_bear_cancer_foundation1 img,
	ul.sponsorlist li.girls_inc_of_greater_santa_barbara1 img { max-height: 90px; }
ul.sponsorlist li.equalitech img { max-width: 200px; margin: 1em 0; } */

/* ------------------------------------------------------------ *\
	Susie's Changes
\* ------------------------------------------------------------ */
@media (max-width: 460px){
	ul.nonprofitlist li { width: auto; }
	ul.nonprofitlist li .sponsor_info { float: none; width: auto; }
	ul.nonprofitlist li .sponsor_description { float: none; width: auto; padding-left: 0; }
	#section_header { min-height: auto; }
	.nonprofit_guide_promo { margin: -11px -11px; }
}