/*
Theme Name: Nexus Child
Theme URI: http://localhost:8888/cfsblog/
Description: This is a custom child theme I have created.
Author: Kevin Smith
Author URI: http: //mysite.com/
Template: Nexus
Version: 0.1
*/

@import url("../Nexus/style.css");

#main-header { padding-top: 0px; }

#logo {
float: left;
padding-top: 0px;
margin-bottom: -1px;
}
h2 { font-size: 28px; }
h3 { color: #336699; clear:left; padding-top: 20px; }
#featured {
    background-image: url("http://localhost:8888/cfsblog/wp-content/themes/Nexus-child/images/blueblack.jpg") repeat !important;
}

#et-featured-posts {
padding: 10px;
}
.et-first, .et-second {
width: 627px;
}
.et-featured-post img {width: 100%;}
.et-third, .et-fourth {
width: 312px;
}
.entry-content ol, .comment-content ol {
padding: 0 0 23px 12px;
}
.entry-content ol li {
padding: 0 0 8px 10px;
}
.entry-content .post-meta {
	display:none;
}
.entry-content .widget_mailchimpsf_widget{
	width: 500px;
	display: block;
	clear: both;
}
#mc_signup {
	padding: 20px 0px 20px 0px;
}
.mc_input{
	height: 40px;
}
#mc_signup_submit{
	height: 50px;
	color: #ffffff;
	font-size: 20px;
	background-color: #dd9933;
}
#post-thumbnail { height: 126px; visibility: hidden; }

.entry-content blockquote {
  background: none;
  border: none;
  font-style: normal;
  line-height: 32px;
  font-size: 20px;
  color: #333;
  border-left: 10px solid #a9d300;
  padding: 0 0 0 30px;
  margin: 25px 0 35px;
}

.post-thumbnail .container { min-height: inherit; }
.post-thumbnail .post-heading { position: relative; }

.quote-center {
  font-size: 24px;
  line-height: 1.8;
  text-align: center;
  margin: 30px 0px;
}

.et_quote {
    margin-bottom: 30px;
    line-height: 1.4em;
}
#prayer {
	padding: 0 15%;
	font-size: 18px;
	line-height: 32px;
	text-align: center;
}


@media only screen and ( max-width: 478px ) {
	.container, #featured .container { width: 100%; }
		#et-social-icons, #top-menu, #footer-bottom, #breadcrumbs, .author-avatar, #et-post-share span { display: none; }
		#et-featured-posts { padding: 4px; }
			.et-featured-post img, .popular-post .main-tab-image img { width: 100%; }
		.post-thumbnail .container { min-height: 146px; }
			h1.post-heading { font-size: 24px; }
		#main-content:before { background-position: 360px 0; }
			#content, body.page #content { width: 100%; }
				#sidebar { width: 100%; }
					#sidebar .widget { width: 300px; padding: 0 40px 30px; }
				#left-area { padding-top: 40px; }
					.entry-content { padding: 0 40px 30px; }
						.entry-content .post-meta { font-size: 24px; }
						#et-bio-author { padding: 40px 40px 25px; }
						#et-post-share { padding: 15px 51px 13px 40px; }
					#comment-wrap { padding: 40px 0; }
						h1#comments, #reply-title { padding-left: 40px; }
							span.fn, span.fn a { font-size: 18px; }
		#footer-widgets { padding: 40px 40px 25px; }
			.footer-widget { width: 240px; margin-right: 0; }

			.post-description { bottom: 15px!important; left: 20px!important; }
				.post-description h2 { font-size: 18px!important; }
				.post-description .post-meta { display: none; }
			.meta-info { font-size: 18px; width: 40px; height: 40px; }
				.meta-info .month { font-size: 10px; margin-bottom: -5px; }
				.meta-info .meta-date { padding: 0px 8px 5px; }

		.recent-post { padding: 0 40px 40px; }
			.et-main-image { display: none; }
			.et-description h2 { font-size: 30px; }
			.et-description .post-meta { font-size: 14px; }
			
	.home .et-first { width: 240px; height: 175px; }
	.home .et-second { width: 240px; height: 87px; }
	.home .et-third, .home .et-fourth { width: 240px; height: 174px; }
		.home #et-featured-posts .post-description h2 { font-size: 18px; }
		.home h2 { font-size: 24px; }
		p { font-size: 22px; line-height: 28px; }
		li { font-size: 22px; line-height: 28px; }
		.home #et-featured-posts .post-meta { display: none; }
	.home #additional-sidebar { display: none; }
	.home #main-content:before { background-color: transparent; border-left: none; }
	.home #main-content:after { background: none; }
	.home #content { float: none; width: 100%; }
		.home .review-post .et-description { margin-left: 0; }
		.home .recent-reviews .review-rating { bottom: 11px; }
		.home .et-main-image { display: inline; }
		.home .categories-tabs-module .et-description, .home .recent-module .et-description { margin: 0; }
			.home .popular-tabs { display: none; }
			.popular-posts { margin-left: 0; width: auto; }
	#copyright { font-size: 13px; text-align: center; }

	body.category .et-first, body.category .et-second { width: 320px; height: 117px; }
		body.category .et-first .excerpt-wrap, body.category .et-second .excerpt-wrap { padding: 22px 49px 0 58px; }
		body.category .et-first .post-description, body.category .et-second .post-description { bottom: 7px; left: 20px; }
		body.category .et-first .post-description h2, body.category .et-second .post-description h2 { font-size: 18px; }

	.header-banner { display: none; }
	#logo { padding-top: 0; }

	.et-third { padding-right: 0; margin-bottom: 4px; }
	.featured-comments { left: 1px; }

	h4.widgettitle { margin: 0 -39px 30px -41px; }

	.et-description { margin-left: 0; }

	#et_contact_right { width: 100% !important; margin-left: 0 !important; }

	.et_pt_gallery_entry { margin-left: 43px !important; }

	#et_pt_portfolio_gallery, #et_pt_portfolio_gallery.et_portfolio_large { margin-left: -39px !important; }
		.et_pt_portfolio_item, #et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item { margin-left: 16px !important; width: 228px !important; }
			.et_portfolio_more_icon, .et_portfolio_zoom_icon, #et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon, #et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon { top: 53px !important; }
			.et_portfolio_more_icon, #et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_more_icon { left: 70px !important; }
			.et_portfolio_zoom_icon, #et_pt_portfolio_gallery.et_portfolio_large .et_portfolio_zoom_icon { left: 110px !important; }

	#et_pt_portfolio_gallery { margin-left: -16px !important; }

	.et_portfolio_small .et_pt_portfolio_item { width: 255px !important; margin-left: 0 !important; }
	.et_portfolio_small .et_pt_portfolio_item.et_pt_portfolio_item { margin-left: -8px !important; width: 288px !important; }

	#et_pt_portfolio_gallery.et_portfolio_large .et_pt_portfolio_item { margin-left: 37px !important; }

	.et_mobile_menu { left: -65px; }

	.et-single-post-ad { display: none; }
	
	.page-wrap .container{
        width: 100%;
       }
	
}