@charset "UTF-8";
/* CSS Document */
aside .widget_block,
aside .widget {
	list-style: none;
	padding: 0;
	margin: 0;
}

aside .widget_block ul,
aside .widget ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

aside .widget_block ul li,
aside .widget ul li {
	padding: 0;
	margin: 0;
}

/* Latest Posts */
#recent-posts-2 h3 {
	margin: 1em 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	color: rgb(255,255,255);
}

#recent-posts-2 li {
	margin: 0 0 1em 0;
}

#recent-posts-2 .post-date {
	display: block;
	font-size: 0.75em;
}

/* Constant Contact Form */
div.ctct-form-embed div.ctct-form-defaults {
  color: rgb(255,255,255);
  background-color: rgba(255,255,255,0) !important;
  border-radius: 0 !important;
  padding: 0 !important;
  font: 1empx raleway, "Helvetica Neue", Arial, sans-serif;
  line-height: 1.25;
  -webkit-font-smoothing: antialiased; 
}
h2.ctct-form-header,
p.ctct-form-text,
p.ctct-gdpr-text,
p.ctct-gdpr-text a,
label.ctct-form-label {
	color: rgb(255,255,255) !important;
	text-align: left;
    font-family: raleway, "Helvetica Neue", Arial, sans-serif !important;
}

p.ctct-form-text,
div.ctct-form-field {
	margin: 0.25em 0 !important;
	padding: 0;
}

h2.ctct-form-header {
	line-height: 1.1em !important;
	font-size: 1.5em !important;
}

button.ctct-form-button {
	border: 1px solid rgb(255,255,255);
}

div.ctct-form-embed form.ctct-form-custom input.ctct-form-element {
    width: 100%;
    height: auto !important;
    padding: 0.125em 0.25em !important;
    border: 1px solid #000 !important;
    background-color: rgba(255,255,255,0.6) !important;
    box-shadow: unset !important;
    border-radius: 3px;
    font-size: 1em !important;
    line-height: 1.3 !important;
    font-family: raleway, "Helvetica Neue", Arial, sans-serif !important;
    color: #000 !important;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none; 
}
