@charset "utf-8";
/* CSS Document */

/*
foundation top-bar breakpoint modifications are in the foundation.css file. search for 'ddowdall' to find these changes.

change from: 
	meta.foundation-mq-topbar {
	  font-family: "/only screen and (min-width:40.063em)/";
	  width: 58.75em; }
to:  
	meta.foundation-mq-topbar {
	  font-family: "/only screen and (min-width:48.750em)/";
	  width: 48.750em; }

change from: @media only screen and (min-width: 40.063em) { 
to: 		 @media only screen and (min-width: 48.750em) {

*/

/* 
foundation overrides 
/
/* input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea { height: 1.9rem; }*/
body { background: #FFF url(http://www.raftbayarea.org/public/images/backgrounds/white_wall_hash.png) top left repeat; }
a { color:#68428D; }

/*.top-bar.site-nav { background: none repeat scroll 0 0 #00693C; }
.top-bar-section.site-nav ul { background: none repeat scroll 0 0 #00693C; } 
.top-bar-section.site-nav li:not(.has-form) a:not(.button) { background: none repeat scroll 0 0 #00693C; }*/
.top-bar.site-nav { background: none repeat scroll 0 0 #005A8B; }
.top-bar-section.site-nav ul { background: none repeat scroll 0 0 #005A8B; } 
.top-bar-section.site-nav li:not(.has-form) a:not(.button) { background: none repeat scroll 0 0 #005A8B; }

.top-bar-section.site-nav ul li > a { font-size: 0.9125rem; }

.top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] { border-bottom: medium none; border-right: 1px solid #4E4E4E; }

.side-nav li:first-child { border-top: 1px solid #CCCCCC; padding-top: 12px; }
.side-nav li { border-bottom: 1px solid #CCCCCC; font-size: 0.9rem; margin: 0 0 0.4375rem; padding: 5px; }
.side-nav li a:not(.button) { color:#333333; padding: 0; } 
.side-nav li.active > a:first-child:not(.button) { color:#333333; }
.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus { color: #652D86; font-size: 0.9444rem; }

.f-dropdown{ background: none repeat scroll 0 0 #FFFAFA; }
.f-dropdown li { font-size: 0.99rem; }
/* /foundation overrides */


/* slick slider overrides */
/*.slick-prev:before, .slick-next:before { color: black; }*/
/* /slick slider overrides */




/* 
my styles
 */
address { line-height:1.25; margin-bottom: 10px; }
.line-through{ text-decoration: line-through; color: #A0522D; }
.underline{ text-decoration:underline; }
.logo img{ margin:10px 5px; }
.button-donate{ margin: 0.8rem 0 0.75rem; background-color:#9f1b32; }
.icon_text{  }
a.button.right{ margin-left:10px; }
div.row-master div.row, div.row-master footer.row { background-color: #FFF; }
.row-master { background-color: #FFFFFF; box-shadow: 0 0 10px 10px rgba(55, 55, 51, 0.3); margin: 0 auto; max-width: 61em; }
.content-section{ min-height:350px; }
.page-header{ }
.page-header img{ width:100%; }
.page-header div hr{ margin-top:0px; }
.image-header{  }
.page-title h1{ margin-top:0.5rem; }

.img-slider-caption{ padding:20px; background-color: #CCCCCC; color:#652d86; font-size: 1.375rem }

hr.spacious { margin: 30px 0; }
.honeypot, .honey{ display: none; }

.green {background-color: #00693c;}
.purple {background-color: #64378b;}
.red{ background-color: #9f1b32 }
.yellow{ background-color:#fdc82f; }
.ltblue {background-color: #16699C;}
.blue {background-color: #33428A;}
.dkblue {background-color: #33428a;}
.orange{ background-color: #f37321; }
.magenta {background-color: #a9014b;}
.grey{ background-color:#474747; }
.ltgrey{ background-color:#D3D3D3; }
.smaller.button { font-size: 13px; padding: 4px 6px; }
.smallest.button { font-size: 12px; padding: 4px 6px; }
.narrow.button{ padding-left:10px; padding-right:10px; }

.color-red{color:#9f1b32;}
.color-orange{color:#f37321;}
.color-yellow{color:#fdc82f;}
.color-green{color:#00693c;}
.color-blue{color:#33428A;}
.color-ltblue{color:#16699C;}
.color-black{color:black;}
.color-grey{color:#474747;}

.font-size-small{ font-size:0.9rem; }
.strong{ font-weight:bold; }

.no-margin-bottom{ margin-bottom:0; }
.padd-bottom-20{ padding-bottom: 20px; }
/*.input-text{ height:2.35rem; }*/

form table{ border: none; }
.panel table{ background: transparent; }

.top-bar-section ul.right li.has-form form#cse-search-box div div input { height: 1.9rem; }
#footer-sitemap > div > ul{ list-style-type: none; margin-left:0; }
footer.full-width{ width: 100%; }
footer.full-width div{ background-color:#1A1A1A; color: #FFFFFF; padding-top: 10px; padding-bottom:5px; }
footer.full-width a{ color: #FFFFFF; }
.foot-links{  }

.f-dropdown.smaller-medium { max-width: 350px; }
div.panel div.row{ background: none repeat scroll 0 0 #f2f2f2; }
div.panel.callout div.row {background: none repeat scroll 0 0 #f2fafc;}
.q-button{ height: 2.3125rem; padding-top: 1rem; }

.main-section h3 { font-size: 1.375rem; }
.announcements-title{ display: block; width: 100%; margin-bottom: 0.65rem; }
.side-nav-bar div.panel{ }
.moretxt{ font-weight: bold; }
.colorednumbers{ font-size:42px; color:#662E83; font-weight:bold; font:Arial, Helvetica, sans-serif; margin-right: 10px; }
/* #multiagree dd > a{ background: none repeat scroll 0 0 #FFFFFF; } */

.named-anchor{ position: relative; top:-65px; display: block; height: 0; width:0; }
.iframe-form {height: 1820px; width: 100%; }


@media only screen and (max-width: 40em) { /* small screens */
  h1 { font-size: 2.000rem; }
  .iframe-form {height: 1820px; width: 100%; }
}

/* /my styles */