/* debugging css
 * body { color:red!important; } 
 */

/* 
 * Colors
 * #e71d24 - Primary / CHRed 
 * #333333 - Secondary 
 * #000000 - Heading Text / Body Text / Dark
 * #ffffff - light / background
 * #e7e9e6 - bg grey
 */

div.kwtoggle div.et_pb_toggle_content { text-align:left; }

div.kwtoggle h2:before, div.kwtoggle h3:before, div.kwtoggle h4:before, div.kwtoggle h5:before, div.kwtoggle h6:before
{
	 content: " | "; 
}

div.kwtoggle h1, div.kwtoggle h2, div.kwtoggle h3, div.kwtoggle h4, div.kwtoggle h5, div.kwtoggle h6
{
	color:#666666;
	font-size:0.8em;
	display:inline;
}

p.h1, p.h2, p.h3 { padding-bottom:0.5em; padding-top:1em; }
p.h1 { font-size:2em; }
p.h2 { font-size:1.6em; }

table.cleantable, table.cleantable td 
{
	border:0px!important;
	margin:0px!important;
	padding:0px!important;
}

.hoverlink:hover { color:#e71d24!important; }

/* contact form 7 css adjustments */
/* pulled from old site .subscription-wrapper and contact_us_wrapper */

/* debug only */
/*
.contactus {color:green;}
*/

.contactus span.form-required { color: #e71d24; }

.contactus .wpcf7-submit {
  border: none !important;
  background-color: #e71d24 !important;
  color: #fff !important;
}
.contactus .wpcf7-text,
.contactus .wpcf7-textarea {
  border: 1px solid #d9d9d9 !important;
  background-color: #fff !important;
}

.wpcf7-list-item {
  display: block;
}

.wpcf7-text,
.wpcf7-textarea,
.wpcf7-captchar {
  background-color: #eee !important;
  border: none !important;
  border-radius: 0 !important;
  box-sizing: border-box;
  color: #000 !important;
  font-size: 14px;
  padding: 10px !important;
  width: 100% !important;
}

.wpcf7-submit {
  background: transparent;
  border: 2px solid;
  color: #e71d24 !important;
  cursor: pointer;
  font-size: 14px;
  font-weight: 400;
  padding: 6px 20px;
  line-height: 1.4em;
  margin: 8px auto 0;
  transition: all 0.2s;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.wpcf7-submit:hover {
  background-color: #eee;
  color: #e71d24;
  border-color: #eee;
  padding: 6px 20px !important;
}

