/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/*
.footer-bottom .container {
	text-align: center;
}
*/


.homepage-widgets .widget:nth-child(even) {
    background: #373737;
}


.jp-carousel-image-meta {
		display: none !Important;
}

textarea#jp-carousel-comment-form-comment-field {		display: none !Important;
}

#primary-header {
	background-image: none !important;
	background-color: #373737;
}

.entry-header.primary-hentry .entry-title, .page-header .page-title {
	color: #ffff;
	margin-bottom: 0px !Important;
}

.single .entry-header.primary-hentry, .page .entry-header.primary-hentry, .archive .page-header, .search .page-header, .error404 .page-header {
	background: #373737 none repeat scroll 0 0;
}

.wf-active .widget .widget-title, .wf-active .single .entry-footer .post-navigation .nav-links span, .wf-active #page div.sharedaddy h3.sd-title, .wf-active .single .entry-footer .links-title{
		font-size: 18px;
		font-weight: bold;
		color: #3d8eb7;
}

button {
	background: #3d8eb7;
}

button.pushbutton-wide {
	background: #3d8eb7;
}

#page .grid-wrapper .hentry .entry-title {
	font-size: 18px;
}


h2.wf-active #hero .hentry .entry-title, .wf-active .homepage-widgets .widget .widget-title, .wf-active .entry-header.primary-hentry .entry-title, .wf-active .page-header .page-title {
		margin-bottom: 30px;
}

.site-footer .widget-title {
		margin-bottom: 10px !important;
}



@media (max-width: 400px) {
	h1.entry-title.th-mb-0 {
			font-size: 35px !important;
	}
}


@media (max-width: 400px) {
.entry-header.primary-hentry .entry-title, .page-header .page-title {
	font-size: 35px !important;
	}
}

@media (max-width: 400px) {
	h2.wf-active #hero .hentry .entry-title, .wf-active .homepage-widgets .widget .widget-title, .wf-active .entry-header.primary-hentry .entry-title, .wf-active .page-header .page-title {
			font-size: 35px !important;
	}
}

@media (max-width: 400px) {
	.homepage-widgets .front-testimonials .widget-title {
		margin-bottom: 0px;
  }
} 

@media (max-width: 400px) {
	.testimonial-entry .testimonial-featured-image img {
		height: 56px;
		width: 56px;
	}
}

@media (max-width: 400px) {
	.testimonial-entry-content p {
		font-size: 12px;
	}
}

@media (max-width: 400px) {
.jetpack-testimonial .entry-content + .entry-header .entry-title, .jetpack-testimonial-shortcode .testimonial-entry-title {
	font-size: 10px;
	margin-left: 10px;
	}
}






/*
	CSS Migrated from Jetpack:
*/

/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
/*
.footer-bottom .container {
	text-align: center;
}
*/

.jp-carousel-image-meta {
		display: none !Important;
}

textarea
#jp-carousel-comment-form-comment-field {							display: none !Important;
}

#primary-header {
	background-image: none !important;
	background-color: #373737;
}

.th-cover {							
   display: none !Important;
}

.page-header .th-featured-image {
	background-image: none !important;
	background-color: #373737 !important;
}


.entry-header.primary-hentry .entry-title, .page-header .page-title {
	color: #ffff;
	margin-bottom: 0px !Important;
}

.single .entry-header.primary-hentry, .page .entry-header.primary-hentry, .archive .page-header, .search .page-header, .error404 .page-header {
	background: #373737 none repeat scroll 0 0;
}

#masthead .site-logo {
	margin-top: 3px;
	height: px;
	width: 260px;
}

.wf-active .widget .widget-title, .wf-active .single .entry-footer .post-navigation .nav-links span, .wf-active #page div.sharedaddy h3.sd-title, .wf-active .single .entry-footer .links-title{
		font-size: 18px;
		font-weight: bold;
		color: #3d8eb7;
}

button {
	background: #3d8eb7;
}

button.pushbutton-wide {
	background: #3d8eb7;
}

#page .grid-wrapper .hentry .entry-title {
	font-size: 18px;
}

h2.wf-active #hero .hentry .entry-title, .wf-active .homepage-widgets .widget .widget-title, .wf-active .entry-header.primary-hentry .entry-title, .wf-active .page-header .page-title {
		margin-bottom: 30px;
}

.site-footer .widget-title {
		margin-bottom: 10px !important;
}

@media (max-width: 400px) {
	h1.entry-title.th-mb-0 {
			font-size: 35px !important;
	}
}

@media (max-width: 500px) {
 .testimonial .entry-content + .entry-header .entry-title, .testimonial-shortcode .testimonial-entry-title {
	font-size: 3px !important;
	align-content: right !important;
	}
	
@media (max-width: 500px) {
.entry-title.testimonial-entry-title  {
	font-size: 10px !important;
	align-content: right !important:
	}
}

@media (max-width: 400px) {
.entry-header.primary-entry .entry-title, .page-header .page-title {
	font-size: 35px !important;
	}
}

@media (max-width: 400px) {
	h2.wf-active #hero .hentry .entry-title, .wf-active .homepage-widgets .widget .widget-title, .wf-active .entry-header.primary-hentry .entry-title, .wf-active .page-header .page-title {
			font-size: 35px !important;
	}
}

@media (max-width: 400px) {
	.homepage-widgets .front-testimonials .widget-title {
		margin-bottom: 0px;
  }
} 

@media (max-width: 500px) {
	.testimonial-entry .testimonial-featured-image img {
		height: 56px;
		width: 56px;
	}
}

@media (max-width: 500px) {
	.testimonial-entry-content p {
		font-size: 12px;
	}
}

@media (max-width: 400px) {
.jetpack-testimonial .entry-content + .entry-header .entry-title, .jetpack-testimonial-shortcode .testimonial-entry-title {
	font-size: 10px;
	margin-left: 10px;
	}
}

	