body { -webkit-font-smoothing: antialiased; min-width:250px; }
a { font-weight:700; }
#content a {color: #d77e29; text-decoration: none;}
#content a:hover {color: #ad2d2b;}
#content .nav a {color: #fff;}
#content .nav a:hover {opacity: .8;}
img { max-width: 100%; height: auto;}



ul { list-style-image:url(../images/bullet_1.png); }
ul ul { list-style-image:url(../images/bullet_2.png); }
ul ul ul { list-style-image:url(../images/bullet_3.png); }

#header { background:#f2eddd url(../images/bg_tan.png) repeat top left;  }
#header > .container { position:relative; padding-left:0; padding-right:0; }

#logo { border-bottom:8px solid #581c00; }
#logo a { display:block; height:124px; background:url(../images/logo_hires.png) no-repeat center center; text-indent:-9999px; background-size: contain; }

#navigation { width:50%; float:left; }
#mainmenu-nav { text-align:center; height:50px; background:#f2eddd; }

#header-social-media-links .link { float:left; }
#header-social-media-links .link a { display:block; width:37px; height:33px; text-indent:-9999px; background-repeat:no-repeat; background-position:center center; opacity:0.5; }
#header-social-media-links .link a:hover { opacity:1; }
#header-social-media-links .link.facebook a {  width:33px; background-image:url(../images/soc_fb.png); }
#header-social-media-links .link.instagram a { background-image:url(../images/soc_ig.png); }
#header-social-media-links .link.linkedin a { background-image:url(../images/soc_link.png); }
#header-social-media-links .link.pinterest a { background-image:url(../images/soc_pin.png); }
#header-social-media-links .link.twitter a { background-image:url(../images/soc_tw.png); }
#header-social-media-links .link.youtube a { background-image:url(../images/soc_yt.png); }

#header-donate { width:50%; float:left; }
#header-donate a { display:block; height:50px; padding:14px 5px; font-size:18px; background:#c53331; color:white; text-align:center; text-transform:uppercase; }
#header-donate a:hover { background-color:#ad2d2b; }

#footer { background:#67b299; padding:50px 0; color:white; }
#footer a { color:inherit; font-weight:normal; }

#footer-text { text-transform:uppercase; margin:15px 0; }

#page-header { background:url(../images/bg_subpage1.jpg) no-repeat top center; background-size:cover; }
#page-header.rand-2 { background-image:url(../images/bg_subpage2.jpg); }
#page-header h1 { color:white; margin-top:200px; margin-bottom:26px; font-family:"Bitter", serif; font-size:36px; line-height:40px; font-weight:bold; text-shadow: 2px 2px 4px rgba(0,0,0,.5); text-transform:uppercase; }
#page-header h1 a { color:inherit; }
#page-header h1 a:hover {  } 

#page-controls { background:#f2eddd; padding:20px 0; }
#page-controls .breadcrumb { background:none; border-radius:0; color:#9c8f88; margin:0; padding:0; font-size:13px; text-transform:uppercase; }
#page-controls .breadcrumb a { font-weight:600; color:inherit; }
#page-controls .breadcrumb a:hover { color:#7f5619; }
#page-controls .breadcrumb li:last-child a { color:#7f5619; }
#page-controls .breadcrumb>li+li:before { content:">"; color:inherit; }

#related-links { margin-bottom:30px; }
#related-links:before { content:"Related Items"; display:block; font-size:30px; font-weight:700; color:#581c00; text-transform:uppercase; font-family:"Bitter", serif; border-bottom:2px solid #3e2b23; padding-bottom:10px; margin-bottom:10px; }
#related-links li { border-bottom:1px dashed #a2a3a4; }
#related-links li a { display:block; padding:10px; font-weight:normal; color:#3e2b23; }
#related-links li a:hover { color:#d77e29; }

#page-body { padding:30px 0; }

#subscribe { display:none; background:url(../images/newsletter_bg.png) no-repeat center center; min-height:444px; border-top:1px solid #c6c6c6; text-align:center; }
#subscribe h3 { padding-top:100px; background:url(../images/newsletter_icon.png) no-repeat top center; margin:100px 0 20px; }
#subscribe form {  }
#subscribe form .form-control { width:300px; height:50px; font-size:18px; } 
#subscribe form .btn { height:50px; font-size:18px; border:0; background:#c53331; }
#subscribe form .btn:hover { background:#ad2d2b; }

#sidebar-links { margin-bottom:30px; }
#sidebar-links div { margin-top:10px; }
#sidebar-links div:first-child { margin-top:0; }
#sidebar-links a { display:block; color:white; font-size:30px; line-height:30px; font-weight:700; font-family:"Bitter", serif; padding:40px 0; text-align:center; }
#sidebar-links a:hover { color:white; }
#sidebar-links .get-educated a { background:#67b298; }
#sidebar-links .get-educated a:hover { background:#5c9f88; }
#sidebar-links .take-action a { background:#d77e29; }
#sidebar-links .take-action a:hover { background:#c67426; }
#sidebar-links .donate-now a { background:#c53331; }
#sidebar-links .donate-now a:hover { background:#ad2d2b; }


@media (min-width: 768px) {
	#header > .container { width:auto; }
}

@media (min-width:992px) {
	#header { border-bottom:8px solid #581c00; }
	#header > .container { width:970px; height:124px; padding-left:15px; padding-right:15px; } 
	
	#logo { position:absolute; top:0; left:0; border:0; z-index:2; }
	#logo a { width:176px; }
	
	#navigation { position:absolute; bottom:0; left:0; right:0; width:auto; float:none; }
	
	#header-social-media-links { position:absolute; bottom:100%; right:150px; }
	
	#header-donate { position:absolute; top:20px; right:0; width:auto; float:none; }
	#header-donate a { width:130px; line-height:16px; padding:15px; border-radius:4px; font-size:16px; height:auto; }
	
	#page-body { padding:60px 0; }
	
	#subscribe { display:block; }
}

@media (min-width: 1200px) {
	#header > .container { width:1170px; }
}
.ssk {color:white !important}

#page_our-beneficiaries  dl > dt {
	font-size: 28px;
}
#page_our-beneficiaries  dd > h3 {
	font-size: 18px;
}