.slideshow-window {
background-color: transparent !important;
border-color: transparent !important;
}

.testimonial {font-size: .75em; color: #808080}

/* centers all images in a post */

.single .post img { display: block; margin: 0 auto 20px; }


/* formatting for post and page titles if displayed */

h1.entry-title, article.page .entry-header h1.entry-title {
   text-align:center;
}

h1.entry-title, article.post .entry-header h1.entry-title {
   text-align:left;
}

#mailchimp {
	background: #fff;
	padding: 20px 15px;
}
	#mailchimp input {
		border: medium none;
    margin-bottom: 10px;
    padding: 8px 10px;
    width: 300px;
	}
		#mailchimp input.email { background: #fff }
		#mailchimp input.name { background: #fff;
}
		#mailchimp input[type="submit"] {
			background: #2bbc32;
			color: #fff;
			cursor: pointer;
			width: 35%;
			padding: 8px 0;

		}
			#mailchimp input[type="submit"]:hover { color: #3498db }


@media (min-width:769px) {
 
	blockquote {
	font-size: 17px;
	font-style: normal;
		font-family: 'verdana';
		color: #33333!important;

	border-left: none;
	margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 40px;
    margin-right: 40px;
	padding: 0.25em 40px;
	line-height: 1.75;
	position: relative;
		background: none ;
}

blockquote:before {
display: block;
		content: "\201C";
			font-family: 'Georgia';
font-size: 80px;
	position: absolute;
	left: -10px;
	top: -30px;
	color: #7a7a7a;
}

blockquote cite {
	color: #999999;
	font-size: 14px;
	color: #808080;
	display: block;
	margin-top: 5px;
}
 
blockquote cite:before {
	content: "\2014 \2009";
}
}

iframe {
    display: block;
    margin: 0 auto;
    border: 0;
}

.widget-title {
text-align: center;
}

.widget-div {text-align:center;}

.post img.alignright {float:right; padding: .5em  0 .5em 1em}
.post img.alignleft {float:left; padding: .5em 1em .5em 0}
.post img.aligncenter  {display: block; margin-left: auto; margin-right: auto; padding: 1.5em 1.5em 1.5em 1.5em}

.lightbox {

    background: #ebebeb;
    border-top: 10px #90909c;
    border-bottom: 10px #90909c;
    border-style: solid;
    font-size: 90%;
	line-height: 1.7em;
    margin: 0;
    padding: 10px 20px 10px 20px;
	
 }

.lightbox p {margin:0em 0 .5em 0}


.fade {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }

   .fade:hover {
      opacity: 0.65;
      }

span.entry-subtitle {
	display: block; /* Put subtitles on their own line by default. */
	font-size: .8em;
	font-style: italic
}

#comments .comments-title span.entry-subtitle {
	display: none;
}

.posted-on .updated {
    display: inline-block;
}

.posted-on .updated:after {
    content: "; originally published\a0 ";
}

.posted-on .updated:before {
    content: "Last updated ";
}
