/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */





/* 1.1 Defaults */
h1, h2, h3, h4, h5, h6  { margin: 0; font-family:GARAMOND, Georgia, serif; color: #222; font-weight:BOLD /*normal*/; }

p {font-family: FRANKLIN GOTHIC BOOK;}

.entry blockquote p, blockquote p, blockquote {
font: italic 1em/1.5 Georgia, Times, serif;
}


/* 2.3 Header */
#logo .site-title, #logo .site-description  { 
	font-family: GARAMOND, Georgia, serif; 
	font-weight: normal; 
	font-size: 1.1em; 
	color: #000; 
	display:none;  
}

.home #header {      /* in order to get rid of row of white pixels at the edge of the header par zig-zag */
  margin-bottom: -6px;
}

/* 2.4ish Slide Box */

#slide-box a {
color: #DFEDA8;
}

/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/

.post .title, .page .title  { 
font:normal bold 33px/1.2 GARAMOND, arial, sans-serif;
position:relative; 
margin: 0 0 0.4em;
color: #111111;
font-weight: normal;}

.post h1.title { 
line-height: 1.2em; }

.post .title a:link, .post .title a:visited {
color: #111111;
font-weight: normal;
}

/* 4.1 Generic Widgets */
#sidebar .widget h3  { margin: 0 0 0.5em 0; padding: 20px 20px 10px 20px; font: bold 16px GARAMOND, 'georgia', serif; colour:#444; border-bottom:1px solid #d3d3d3; }
#footer-widgets .widget h3  { margin: 0 0 0.8em 0; padding: 0px; font: 10px GARAMOND, Arial, Helvetica, sans-serif; color:#aaa8a8; text-transform: uppercase; }

.widget_woo_blog .post h2 {
padding: 0 20px;
line-height: .8em;
}

.entry table th {
font-family: GARAMOND;
font-size: 1.5em;
padding: 6px 0 3px 0;
background: #EEEEEE;
border: 1px solid #e6e6e6;
text-shadow: none /* 1px 1px 0 #fff*/;
box-shadow: inset 0 0 1px #fff;
-moz-box-shadow: inset 0 0 1px #fff;
-webkit-box-shadow: inset 0 0 1px #fff;
}


/* FOUND THROUGH INSPECT ELEMENT -- NOT SURE OF PLACE IN ORIGINAL CSS */

#main .block .widget-title {
font-size: 18px;
font-family: GARAMOND, Georgia, serif;
font-weight: bold;
color: #444444;
border-bottom: 1px solid #d3d3d3;
text-shadow: 0px 1px 1px #ffffff;
padding-bottom: 5px;
margin-bottom: 10px;
margin-top: 10px;
}


.slide .entry h2 {
font: 21px/1.4em GARAMOND, georgia, serif;
font-weight: bold;
color: #fff;
text-shadow: none;
margin-bottom: 20px;
}

/* JOE'S ADDED CLASSES */
.clearpic { clear: both; }

.entry h4.supporterlabel {   /* Roots, branches, seeds, etc. on supporter list page */
	font-size: 1.5em;
	margin-bottom: 0em;
	font-family: Adobe Garamond, Garamond, EB Garamond, Georgia, Serif;
	} 

#navigation {
	font: bold 15px/1em franklin gothic book, helvetica, arial, sans-serif;
	margin-top: 6px;
	}


.toolcampaignsidebar {
	font-size:.9em;
	float: right;
	width: 40%;
	margin-left: 1em;
	padding-left: 1em;
	margin-right: 1em;
	padding-right: 1em;
	border-width: 2px;
	border-color: green;
	}		 
	

/* GRAVITY FORMS TWEAKS */
	
	/*
input, textarea { padding: 5px; border-color: #CCCCCC #EFEFEF #EFEFEF #CCCCCC; border-width:2px; border-style:inset; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; color: #777; } */


label.gfield_label {
    display: block;
    padding-right: 20px; 
	padding-top: 20px;
    width: 350px !important; 
    font-weight: bold;
    margin: 5px 0px 4px !important;
	}	

.pa_sheet {
		border-width: 1px;
		border-color: green;
		border-style: solid;
		margin: 30px;
		padding: 10px;
		}

.pa_sheet > h2, h3, h4  {
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	} 

.pa_sheet  ul {
	margin-left: 50px !important;
	}
	
.pa_descrip {
	text-align:center;
	font-style:italic;
	}
	/*
#jzgravform  input[type="text"]{	border-style: solid; 	border-width: 1px; 	border-color: black; 	font-family: courier, fixed-width;	display:block;	padding-bottom:5px;	}	#jzgravform ul li {	list-style-type: none;	}	#jzgravform .gfield_label {	padding-top: 20px;	width: 250px;	font-weight: bold;	}	#jzgravform .gfield_description {	font-style: italic;	}		/*****.ginput_container_checkbox {	display: flex;	}*/ 