/* Enter Your Custom CSS Here */
span.small-li {
 	font-size: 12px;
  	display: block;
  	margin-left: 15px; 
}
.no-pad {
 	margin-left:0 !important; 
}
#vote-landing .section_1 .landing-banner {
  	position:relative;
}
#vote-landing .section_1 .landing-banner i {
 	position:absolute;
  	right:0px;
  	bottom:-2px;
  	font-style:normal;
  	font-size:13px;
}
#vote-landing .sidebar .menu li {
 	padding-left:20px; 
}
#vote-landing .section_2 {
 	color:#000; 
  	background:rgba(193, 229, 241, 0.4) !important;
    padding-top:5px !important;
}
#vote-landing .section_2 h3 {
    line-height:24px;
}
#vote-landing .section_2 ul {
	/*list-style:url('http://www.nonprofitvote.org/wp-content/uploads/2015/06/star-bullet2.png');  */
  	list-style:none; 
  	padding:0;
  	margin-left:15px;
}
#vote-landing .section_2 ul li {
 	background:url('http://www.nonprofitvote.org/wp-content/uploads/2015/06/star-bullet2.png') left 8px no-repeat; 
  	padding-left:25px;
}
#vote-landing .section_2 li {
  	padding-top:4px;
  	padding-bottom:4px;
}
#vote-landing .section_2 li a {
 	text-decoration:none; 
}
#vote-landing .section_2 ul.dl-type li a {
    display:block;
  	min-height:29px;
  	font-size:16px;
  	color:#000 !important;
}
#vote-landing .section_2 ul.dl-type li a img {
    display:inline-block;
    vertical-align:middle;
    max-width:29px;
}

#vote-landing .section_2 ul.dl-type li {
   background:none;
}
#vote-landing .dl-list,
#vote-landing .lk-list {
    padding-left:35px;
    margin-bottom:10px;
}
#vote-landing .dl-list a ,
#vote-landing .lk-list a{
    display:block;
  	min-height:29px;
  	font-size:16px;
  	color:#000 !important;
    padding-left:35px;
    text-decoration:none;
}
#vote-landing .dl-list a {
 	background:url('http://www.nonprofitvote.org/wp-content/uploads/2015/07/dl-icon1.jpg') left 0px no-repeat; 
  	
}
#vote-landing .lk-list a {
 	background:url('http://www.nonprofitvote.org/wp-content/uploads/2015/07/link-button-e1437139943297.png') left 0px no-repeat; 
  	
}
span.small-li {
 	font-size: 12px;
  	display: block;
  	margin-left: 15px; 
}
#vote-landing .section_2 strong {
  color:#000;
}
#vote-landing .section_4 {
 	position:relative; 
}
#vote-landing .section_4:after {
 	display:none !important; 
}
#vote-landing .section_4 h3:after {
  	position: absolute;
  	top:0px;
  	left: 614px;
    display: block;
    content: "";
    width: 0px;
    height: 10px;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #c1e5f1; 
   	/*border-top: 20px solid #afddeb; */
}

#vote-landing .section_4_sidebar {
 	background-position:center 25px;
  	padding-left:25px;
  	padding-top:110px;
}
#vote-landing .section_4_sidebar h3 {
 	font-size:18px; 
}
#vote-landing .section_4_sidebar h4 {
	color:#612928;
	font-size:18px;
}

#join-peers {
	width:300px;	
}
#join-peers h2 {
	background:url('http://www.nonprofitvote.org/wp-content/uploads/2015/06/p1-img.jpg') center bottom no-repeat;
	text-align:center;
	color:#78171f;
  	margin-top:20px;
	margin-bottom:0;
  	padding:0px 20px 137px;
  	font-weight:bold;
}
#join-peers #cnt-blue {
	background:#1f80c9;	
	padding:20px 30px;
	overflow:hidden;
	color:#fff;
}
#join-peers #cnt-blue h3 {
 	border:none;
  	line-height:normal;
  	margin:15px 0;
}
#join-peers #cnt-blue ul {
	padding-left:20px;	
}
#join-peers #cnt-blue ul li {
  	font-weight:bold;
  	font-size:1.4em;
  	color:rgba#ffffff;
  	padding:5px 0;
}
#join-peers #cnt-blue a {
	color:#fff;
	text-decoration:underline;	
}
.accordion_faq {
 	border-bottom: 1px solid #fff;
  	margin-bottom: 15px;
  	padding-bottom: 10px;
  	margin-top: 10px; 
}
.accordion_faq h3 a.accordion_read,
.accordion_faq .accordion_content a.accordion_close {
 	font-size:13px;
  	color:#666 !important;
  	font-weight:normal;
}
.accordion_faq p,
.accordion_faq ul li {
	color:#656162;
    font-size:16px;
}


#sign-up .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
 	font-weight:normal !important; 
}

div.resources-list { margin-top: 25px; }

div.resources-list article.resource.tile { height:250px; }

article.resource.tile div.content { line-height: 1.3em }

article.resource.tile div.content h4 { line-height: 1em; }

article.resource.tile div.content p { line-height: 1.2em; }

article.resource.tile .texttitle { font-size: 1.1em; background-size: 35px; background-position: left center; padding: 10px 0 0 44px; height: 38px; top:-22px; }

section.partners { opacity: .7; }

section.partners article.resource.tile.webpages { background-color: rgba(39,62,84,0.82); }
section.partners article.resource.tile.toolkits-and-guides { background-color: rgba(39,62,84,0.82); }
section.partners article.resource.tile.factsheets { background-color: rgba(39,62,84,0.82); }
section.partners article.resource.tile.checklists { background-color: rgba(39,62,84,0.82); }
section.partners article.resource.tile.webinars { background-color: rgba(39,62,84,0.82); }
section.partners article.resource.tile.webpages { background-color: rgba(39,62,84,0.82); }
section.partners article.resource.tile.reports { background-color: rgba(39,62,84,0.82); }
section.partners article.resource.tile.other { background-color: rgba(39,62,84,0.82); }

article.post h1 {line-height:1.2em;}

#501c3guide .slideshow .c3slide {height:150px !important; position:relative;}

.sidebar nav ul li a, .sidebar .widget_nav_menu ul li a {height: 100%; padding:1em; line-height:1.2em;}

h3 {padding-bottom:5px; line-height:1.3em;}