/*
Theme Name:     Work Health theme
Theme URI:      http: //workhealth.org/
Description:    Child theme for the Work Health theme
Author:         Biscuit Studios
Author URI:     http: //biscuitstudios.com/
Template:       PureType
Version:        0.1.0
*/

/*-------------------------------------------------------------------------*/

/* BASE STYLES */

/*-------------------------------------------------------------------------*/

a:link, a:visited { text-decoration: none; color: #76A0B0; }
a:hover { color: #2B2B2B; }
hr {
	/* TWENTY-TEN'S WAY */
	background-color: #DDD;
	border:0;
	height: 1px;
	margin-bottom: 18px;
	clear:both;
}
h3 { margin: 0px 0px 10px 0px; font-weight: normal; font-size: 18px; }

/*-------------------------------------------------------------------------*/

/* MAIN LAYOUT */

/*-------------------------------------------------------------------------*/

.headings-wide { width: 94%; background-color: #eeeedd; display: block; height: 28px; font-weight: bold; color: #7b7b6f; padding-left: 20px; padding-top: 3px; clear: both; }
.home-post-wrap { padding: 15px 25px 0 0; }
.home-post-wrap-2 { padding: 15px 0 0 0; }
.logo { height: 55px; height/*\**/: 85px\9; }
.slogan { text-transform: none; }

/* TRIED TO REMOVE THE RIGHT COLUMN ON THE HOMEPAGE BUT TRUNCATED STILL WORKS */
/* 
.home-left { width: 635px; border-right: 0 solid #eeeedd; float: left; } 
.home-post-wrap { width: 610px; padding: 15px 25px 0 0; }
.home-post-wrap-2 { padding: 15px 0 0 0; }
.home-right { display: none; }
*/

/*-------------------------------------------------------------------------*/

/* CATEGORY NAVIGATION */

/*-------------------------------------------------------------------------*/

#categories { margin-top: 20px; }

/*-------------------------------------------------------------------------*/

/* POST INFO */

/*-------------------------------------------------------------------------*/

.post-info { font-size: 10px; }
.post-info a:link, .post-info a:hover, .post-info a:visited { color: #abab91; }
.post-info a:hover { color: #2B2B2B; }
.nocomments { color: #999; font-style: italic; }

/*-------------------------------------------------------------------------*/

/* POST INFO */

/*-------------------------------------------------------------------------*/

.featured { padding-top: 20px; border-top: 1px solid #eeeedd; }

/*-------------------------------------------------------------------------*/

/* TITLES */

/*-------------------------------------------------------------------------*/

.titles a:link, .titles a:visited, .titles a:active { color: #e56100; margin-top: 0; margin-bottom: 0; }
.titles a:hover { color: #6a909f; }
.titles-orange a:link, .titles-orange a:visited, .titles-orange a:active { color: #e56100; margin-top: 0; margin-bottom: 0; }
.titles-orange a:hover { color: #6a909f; }

/*-------------------------------------------------------------------------*/

/* FEATURED */

/*-------------------------------------------------------------------------*/


.featured-date { display: none; }
.featured-thumb { border: 10px solid #eeeedd; margin-bottom: 7px; }

/*-------------------------------------------------------------------------*/

/* FOOTER */

/*-------------------------------------------------------------------------*/

.footer-box { float: none; width: 96%; line-height: 16px !important; }
#footer a:link h3 a { color: #709e8a; font-family: Georgia; margin-bottom: 15px; font-size: 18px !important; }
.bluefooter { margin-top: 10px; padding: 0 0 30px 30px; }

/*-------------------------------------------------------------------------*/

/* CUSTOMIZED GRAVITY FORM STYLES (these override styles listed above) */

/*-------------------------------------------------------------------------*/

.gform_wrapper {
	font-family: inherit !important;
	max-width: 625px !important;
	overflow: hidden !important;
}
.gform_wrapper .gform_heading {
	margin-bottom: 0 !important;
}
.gform_wrapper input {
	color: #555 !important;
	font-size: 15px !important;
	font-family: inherit !important;
	border: 1px solid #DDD !important;
	background: #FAFAFA !important;
	margin: 0 !important;
	padding: 3px 0 3px 3px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	-khtml-border-radius: 5px !important;
}
.gform_wrapper textarea {
	color: #555 !important;
	font-size: 15px !important;
	font-family: inherit !important;
	border: 1px solid #DDD !important;
	background: #FAFAFA !important;
	margin: 0 !important;
	padding: 3px 0 3px 3px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	-khtml-border-radius: 5px !important;
}
.gform_wrapper input:hover, .gform_wrapper textarea:hover {
	border: 1px solid #AAA !important;
}
.gform_wrapper input:focus, .gform_wrapper textarea:focus {
	border: 1px solid #AAA !important;
	background-color: #FFFFEE !important;
}
.gform_wrapper select {
	color: #555 !important;
	font-size: 15px !important;
	font-family: inherit !important;
	border: 1px solid #DDD !important;
	background: #FAFAFA !important;
	margin: 0 !important;
	padding: 3px 0 3px 3px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	-khtml-border-radius: 5px !important;
}
.gform_wrapper .top_label .gfield_label {
	margin: 18px 0px 2px !important;
}
.gform_wrapper .gfield_checkbox li input[type="checkbox"], .gform_wrapper .gfield_radio li input[type="radio"], .gform_wrapper .gfield_checkbox li input {
	margin-top: 5px !important;
}
.gform_wrapper ul {
	margin: 0 !important;
}
.gform_body ul li {
	/* REMOVE ANY BULLETS FROM MAIN UL */
	background-image: none !important;
	margin: 0 !important;
	padding: 0 !important
}
.gform_wrapper .ginput_complex label {
	margin: 1px 0 0 0 !important;
}
.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
	font-size: 22px !important;
	font-family: inherit !important;
	font-weight: normal !important;
}
.gform_wrapper .gsection {
	border-bottom: 1px solid #EEE !important;
	margin: 15px 0 0 0 !important;
	padding: 0 0 4px 0 !important; 
}
.gform_wrapper .gfield_required {
	color: #930 !important;
}
.gform_wrapper .gfield_error {
	background-color: #F0E1D9 !important;
	border: 1px dotted #C89797 !important;
}
.gform_wrapper .gfield_error .gfield_label {
	color: #930 !important;
}
.gform_wrapper .validation_error {
	color: #930 !important;
	font-family: inherit !important;
}
.gform_wrapper .validation_message {
	color: #930 !important;
	font-family: inherit !important;
}
.gform_wrapper input.button {
	font-family: "ff-dax-web-pro-1","ff-dax-web-pro-2","Helvetica","Arial",sans-serif !important;
	font-size: 16px !important;
	color: #FFF !important;
	border: none !important;
	text-transform: uppercase;
	margin: 0 !important;
	padding: 7px 30px !important;
	background: #888 !important;
}
.gform_wrapper input.button:hover {
	cursor: pointer !important;
	color: #FFF !important;
	border: none !important;
	background: #E56100 !important;
}
#gforms_confirmation_message {
	background-color: #FFFFEE !important;
	font-size: 13px !important;
	color: #555 !important;
	text-align: left !important;
	border: 0px solid #feda70 !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	padding: 15px 0 !important;
}
.gform_wrapper .gform_footer {
	padding: 0 0 10px 0 !important;
}