/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

#primer-hero-text-2 a.button {

	display: block;
	max-width: 150px;
	padding: .5em 1em;
	text-align: center;
	border-radius: 5px;
	transition: background-color 300ms ease;

}

#primer-hero-text-2 a.button:link, #primer-hero-text-2 a.button:visited  {

	background-color: #0f3; 
	
}

#primer-hero-text-2 a.button:hover, #primer-hero-text-2 a.button:active {
	background-color: #db0 !important;
}

.nf-form-content input, .nf-form-content textarea, .nf-form-content select {
	color: #000 !important;
}

#nf-field-26, #nf-field-31, #nf-field-44 {width: 75px}
#nf-field-25, #nf-field-42 {width: 300px }
#nf-field-24, #nf-field-41 {width: 100px;}
#nf-field-23 {width: 320px; }
#nf-field-17, #nf-field-34, #nf-field-37, #nf-field-36, #nf-field-40 {width: 300px; }
#nf-field-18, #nf-field-35 {width: 300px; }
#nf-field-19 {width: 300px; }

#nf-field-20 {width: 300px; }
#nf-field-29, #nf-field-16, #nf-field-48, #nf-field-76, #nf-field-62 {
	display: block;
	max-width: 150px;
	padding: .5em 1em;
	text-align: center;
	border-radius: 5px;
	background-color: #0f3; 
}

#nf-field-29:hover, #nf-field-48:hover #nf-field-16:hover, #nf-field-29:visited, #nf-field-16:visited, #nf-field-48:visited {
	background-color: #db0 !important;
}

#recent-posts-homepage a span.rpwwt-post-title {
	font-size: 1.4em;
}

#recent-posts-homepage div.rpwwt-post-author {
	font-size: .75em;
}

#recent-posts-homepage div.rpwwt-post-excerpt {
	color: #FFF;
	font-size: .9em;
}

#recent-posts-homepage li {
	padding-bottom: 1em;
	border-bottom: #f7ea85 dotted 1px;
}

#recent-posts-homepage li:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}

.widget.recent-posts-widget-with-thumbnails {
	padding-top: 0;
}

.widget.recent-posts-widget-with-thumbnails h2.widgettitle {
	margin-top: 0;
	border-bottom: #f7ea85 solid 2px;
}
.entry-title a {
	color: #fff !important;
	font-weight: bold;
}
.hentry .page-title:after, .hentry .entry-title:after {
	background: #fff;
}
.entry-content p {
	color: #fff;
}

.entry-content a {
	color: #0f3;
}

.posted-date {
	color: #fff;
}

.entry-summary p {color: #fff;}




.site-info-wrapper {
	display: none !important;
}

blockquote p {
	color: #FFF !important;
	text-align: center;
}

#main article.post.type-post p a.button {
	border-top: #73b5ef solid 1px;
	color: #73b5ef;
}

#main .entry-title { color: #73b5ef;}

#post-type {
	//background-color: #515151;
}

#content.site-content.post {
	background-color: transparent;
}

.rpwwt-post-date {
  font-size: .8em;
	color: #aaa;
	margin-bottom: .5em;
}

.main-navigation ul li:hover > ul.sub-menu >li > a {
  width: 320px;
}
